XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue, Amount $ 2,306,379 $ 4,299,925 $ 9,619,273 $ 12,451,467
Services Time and Materials [Member]        
Revenue, Amount $ 1,896,829 $ 2,705,099 $ 5,963,361 $ 7,519,190
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 82.20% 62.90% 62.00% 60.40%
Services Fixed Price Over Time [Member]        
Revenue, Amount $ 58,965 $ 19,175 $ 161,273 $ 452,726
Services Fixed Price Over Time [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 2.60% 0.50% 1.70% 3.60%
Services Fixed Price [Member]        
Revenue, Amount     $ 566,862 $ 0
Services Fixed Price [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage     5.90% 0.00%
Services Combination [Member]        
Revenue, Amount $ 50,440 $ 47,060 $ 80,520 $ 506,331
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 2.20% 1.10% 0.80% 4.10%
Services Fixed Price per Unit [Member]        
Revenue, Amount $ 107,778 $ 26,771 $ 253,379 $ 87,391
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 4.70% 0.60% 2.60% 0.70%
Third-Party Software [Member]        
Revenue, Amount $ 59,076 $ 1,445,757 $ 2,345,884 $ 3,683,967
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 2.60% 33.60% 24.40% 29.60%
Software Support and Maintenance [Member]        
Revenue, Amount $ 44,804 $ 48,421 $ 142,891 $ 150,696
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.90% 1.10% 1.50% 1.20%
Incentive Payments [Member]        
Revenue, Amount $ 88,487 $ 7,642 $ 105,103 $ 51,166
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 3.80% 0.20% 1.10% 0.40%
All Products and Service [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 100.00% 100.00% 100.00% 100.00%