Quarterly report pursuant to Section 13 or 15(d)

Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details)

v3.23.3
Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue, Amount $ 1,967,277 $ 2,306,379 $ 6,152,022 $ 9,052,411
Services Time and Materials [Member]        
Revenue, Amount $ 1,714,509 $ 1,896,829 $ 5,314,845 $ 5,963,361
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 87.20% 82.20% 86.40% 65.90%
Services Fixed Price Over Time [Member]        
Revenue, Amount $ 102,402 $ 58,965 $ 307,206 $ 161,273
Services Fixed Price Over Time [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 5.20% 2.60% 5.00% 1.80%
Services Combination [Member]        
Revenue, Amount $ 33,090 $ 50,440 $ 99,270 $ 80,520
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.70% 2.20% 1.60% 0.90%
Services Fixed Price per Unit [Member]        
Revenue, Amount $ 71,299 $ 107,778 $ 271,394 $ 253,379
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 3.60% 4.70% 4.40% 2.80%
Third-Party Software [Member]        
Revenue, Amount $ 45,977 $ 59,076 $ 159,307 $ 2,345,884
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 2.30% 2.60% 2.60% 25.90%
Software Support and Maintenance [Member]        
Revenue, Amount $ 0 $ 44,804 $ 0 $ 142,891
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.00% 1.90% 0.00% 1.60%
Incentive Payments [Member]        
Revenue, Amount $ 0 $ 88,487 $ 0 $ 105,103
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.00% 3.80% 0.00% 1.10%
All Products and Service [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 100.00% 100.00% 100.00% 100.00%