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.2
Note 2 - Revenue from Contracts with Customers - Disaggregation of Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue, Amount $ 3,704,417 $ 3,707,819 $ 4,883,240 $ 5,102,295
Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage
Services Time and Materials [Member]        
Revenue, Amount $ 577,779 $ 728,940 $ 1,174,530 $ 1,526,136
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 15.60% 19.60% 24.10% 29.90%
Services Fixed Price [Member]        
Revenue, Amount $ 95,235 $ 329,585 $ 214,398 $ 659,444
Services Fixed Price [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 2.60% 8.90% 4.40% 12.90%
Services Combination [Member]        
Revenue, Amount $ 40,364 $ 39,053 $ 72,648 $ 122,145
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.10% 1.10% 1.50% 2.40%
Services Fixed Price per Unit [Member]        
Revenue, Amount $ 48,251 $ 6,570 $ 62,171 $ 10,070
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.30% 0.20% 1.30% 0.20%
Third-Party Software [Member]        
Revenue, Amount $ 2,789,648 $ 2,455,719 $ 3,057,367 $ 2,483,133
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 75.30% 66.20% 62.50% 48.70%
Software Support and Maintenance [Member]        
Revenue, Amount $ 149,290 $ 145,053 $ 298,152 $ 294,013
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 4.00% 3.90% 6.10% 5.80%
Incentive Payments [Member]        
Revenue, Amount $ 3,850 $ 2,899 $ 3,974 $ 7,354
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.10% 0.10% 0.10% 0.10%