Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Note 2 - Revenue from Contracts with Customers - Disaggregation of Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue, Amount $ 3,419,580 $ 2,061,756
Services Time and Materials [Member]    
Revenue, Amount $ 1,966,129 $ 590,570
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 57.50% 28.70%
Services Fixed Price [Member]    
Revenue, Amount $ 16,800 $ 123,405
Services Fixed Price [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 0.50% 6.00%
Services Combination [Member]    
Revenue, Amount $ 409,870 $ 82,408
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 12.00% 4.00%
Services Fixed Price per Unit [Member]    
Revenue, Amount $ 46,460 $ 48,020
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 1.40% 2.30%
Third-Party Software [Member]    
Revenue, Amount $ 920,695 $ 1,004,305
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 26.90% 48.70%
Software Support and Maintenance [Member]    
Revenue, Amount $ 16,939 $ 212,568
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 0.50% 10.30%
Incentive Payments [Member]    
Revenue, Amount $ 42,687 $ 480
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 1.20% 0.00%