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.20.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, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue, Amount $ 3,922,746 $ 3,182,597 $ 10,803,897 $ 8,065,837
Services Time and Materials [Member]        
Revenue, Amount $ 1,403,270 $ 643,047 $ 2,724,653 $ 1,817,577
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 35.80% 20.20% 25.20% 22.50%
Services Fixed Price [Member]        
Revenue, Amount $ 27,150 $ 96,255 $ 177,705 $ 310,654
Services Fixed Price [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.70% 3.00% 1.70% 3.90%
Services Combination [Member]        
Revenue, Amount $ 133,914 $ 113,220 $ 382,860 $ 185,867
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 3.40% 3.60% 3.50% 2.30%
Services Fixed Price per Unit [Member]        
Revenue, Amount $ 16,350 $ 36,140 $ 68,290 $ 98,311
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.40% 1.10% 0.60% 1.20%
Third-Party Software [Member]        
Revenue, Amount $ 2,248,574 $ 2,138,815 $ 6,859,994 $ 5,195,547
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 57.30% 67.20% 63.50% 64.40%
Software Support and Maintenance [Member]        
Revenue, Amount $ 56,290 $ 149,570 $ 531,983 $ 448,357
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.40% 4.70% 4.90% 5.60%
Incentive Payments [Member]        
Revenue, Amount $ 37,198 $ 5,550 $ 58,412 $ 9,524
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.00% 0.20% 0.60% 0.10%