Quarterly report pursuant to Section 13 or 15(d)

Note 2 - Revenue Recognition - Disaggregation of Revenue From Contracts with Customers (Details)

v3.22.1
Note 2 - Revenue Recognition - Disaggregation of Revenue From Contracts with Customers (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue, Amount $ 2,995,512 $ 3,419,580
Services Time and Materials [Member]    
Revenue, Amount $ 1,912,996 $ 1,966,129
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 64.00% 57.50%
Services Fixed Price Over Time [Member]    
Revenue, Amount $ 51,154 $ 16,800
Services Fixed Price Over Time [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 1.70% 0.50%
Services Combination [Member]    
Revenue, Amount $ 9,000 $ 409,870
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 0.30% 12.00%
Services Fixed Price per Unit [Member]    
Revenue, Amount $ 93,540 $ 46,460
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 3.10% 1.40%
Third-Party Software [Member]    
Revenue, Amount $ 863,038 $ 920,695
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 28.70% 26.90%
Software Support and Maintenance [Member]    
Revenue, Amount $ 49,169 $ 16,939
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 1.60% 0.50%
Incentive Payments [Member]    
Revenue, Amount $ 16,615 $ 42,687
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 0.60% 1.20%
All Products and Service [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 100.00% 100.00%