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.22.2.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue, Amount $ 4,317,382 $ 4,731,961 $ 7,312,894 $ 8,151,541
Services Time and Materials [Member]        
Revenue, Amount $ 2,153,537 $ 2,847,962 $ 4,066,533 $ 4,814,091
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 49.90% 60.20% 55.60% 59.10%
Services Fixed Price Over Time [Member]        
Revenue, Amount $ 51,154 $ 416,751 $ 102,308 $ 433,551
Services Fixed Price Over Time [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.20% 8.80% 1.40% 5.30%
Services Fixed Price [Member]        
Revenue, Amount $ 566,862 $ 0 $ 566,862 $ 0
Services Fixed Price [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 13.10% 0.00% 7.80% 0.00%
Services Combination [Member]        
Revenue, Amount $ 21,080 $ 49,401 $ 30,080 $ 459,271
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.50% 1.10% 0.40% 5.60%
Services Fixed Price per Unit [Member]        
Revenue, Amount $ 52,061 $ 14,160 $ 145,601 $ 60,620
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.20% 0.30% 2.00% 0.70%
Third-Party Software [Member]        
Revenue, Amount $ 1,423,770 $ 1,317,514 $ 2,286,808 $ 2,238,209
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 33.00% 27.80% 31.30% 27.50%
Software Support and Maintenance [Member]        
Revenue, Amount $ 48,918 $ 85,336 $ 98,087 $ 102,275
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.10% 1.80% 1.30% 1.30%
Incentive Payments [Member]        
Revenue, Amount $ 0 $ 837 $ 16,615 $ 43,524
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.00% 0.00% 0.20% 0.50%
All Products and Service [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 100.00% 100.00% 100.00% 100.00%