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.19.3
Note 2 - Revenue from Contracts with Customers - Disaggregation of Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Revenue, Amount $ 3,182,597 $ 2,418,677 $ 8,065,837 $ 7,520,972
Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage
Services Time and Materials [Member]        
Revenue, Amount $ 643,047 $ 694,524 $ 1,817,577 $ 2,223,912
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 20.20% 28.70% 22.50% 29.60%
Services Fixed Price [Member]        
Revenue, Amount $ 96,255 $ 328,214 $ 310,654 $ 984,643
Services Fixed Price [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 3.00% 13.60% 3.90% 13.10%
Services Combination [Member]        
Revenue, Amount $ 113,220 $ 52,440 $ 185,867 $ 174,348
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 3.60% 2.20% 2.30% 2.30%
Services Fixed Price per Unit [Member]        
Revenue, Amount $ 36,140 $ 36,180 $ 98,311 $ 46,250
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.10% 1.50% 1.20% 0.60%
Third-Party Software [Member]        
Revenue, Amount $ 2,138,815 $ 1,086,780 $ 5,195,547 $ 3,636,083
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 67.20% 44.90% 64.40% 48.30%
Software Support and Maintenance [Member]        
Revenue, Amount $ 149,570 $ 212,843 $ 448,357 $ 440,686
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 4.70% 8.80% 5.60% 5.90%
Incentive Payments [Member]        
Revenue, Amount $ 5,550 $ 7,696 $ 9,524 $ 15,050
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.20% 0.30% 0.10% 0.20%