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.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, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue, Amount $ 4,299,925 $ 3,922,746 $ 12,451,467 $ 10,803,897
Revenue, Percentage
Services Time and Materials [Member]        
Revenue, Amount $ 2,705,099 $ 1,403,270 $ 7,519,190 $ 2,724,653
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 62.90% 35.80% 60.40% 25.20%
Services Fixed Price [Member]        
Revenue, Amount $ 19,175 $ 27,150 $ 452,726 $ 177,705
Services Fixed Price [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.50% 0.70% 3.60% 1.70%
Services Combination [Member]        
Revenue, Amount $ 47,060 $ 133,914 $ 506,331 $ 382,860
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.10% 3.40% 4.10% 3.50%
Services Fixed Price per Unit [Member]        
Revenue, Amount $ 26,771 $ 16,350 $ 87,391 $ 68,290
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.60% 0.40% 0.70% 0.60%
Third-Party Software [Member]        
Revenue, Amount $ 1,445,757 $ 2,248,574 $ 3,683,967 $ 6,859,994
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 33.60% 57.40% 29.60% 63.50%
Software Support and Maintenance [Member]        
Revenue, Amount $ 48,421 $ 56,290 $ 150,696 $ 531,983
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.10% 1.40% 1.20% 4.90%
Incentive Payments [Member]        
Revenue, Amount $ 7,642 $ 37,198 $ 51,166 $ 58,412
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.20% 0.90% 0.40% 0.60%