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 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue, Amount $ 4,731,961 $ 4,819,395 $ 8,151,541 $ 6,881,151
Revenue, Percentage
Services Time and Materials [Member]        
Revenue, Amount $ 2,847,962 $ 730,813 $ 4,814,091 $ 1,321,383
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 60.20% 15.20% 59.10% 19.20%
Services Fixed Price [Member]        
Revenue, Amount $ 416,751 $ 27,150 $ 433,551 $ 150,555
Services Fixed Price [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 8.80% 0.60% 5.30% 2.20%
Services Combination [Member]        
Revenue, Amount $ 49,401 $ 134,038 $ 459,270 $ 216,446
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.10% 2.80% 5.60% 3.20%
Services Fixed Price per Unit [Member]        
Revenue, Amount $ 14,160 $ 36,420 $ 60,620 $ 84,440
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.30% 0.70% 0.70% 1.20%
Third-Party Software [Member]        
Revenue, Amount $ 1,317,514 $ 3,607,116 $ 2,238,210 $ 4,611,420
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 27.80% 74.80% 27.50% 67.00%
Software Support and Maintenance [Member]        
Revenue, Amount $ 85,336 $ 263,125 $ 102,275 $ 475,693
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.80% 5.50% 1.30% 6.90%
Incentive Payments [Member]        
Revenue, Amount $ 837 $ 20,733 $ 43,524 $ 21,214
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.00% 0.40% 0.50% 0.30%