Quarterly report pursuant to Section 13 or 15(d)

Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details)

v3.23.2
Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue, Amount $ 2,024,622 $ 3,750,520 $ 4,184,745 $ 6,746,032
Services Time and Materials [Member]        
Revenue, Amount $ 1,719,674 $ 2,153,537 $ 3,600,335 $ 4,066,533
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 84.90% 57.40% 86.00% 60.30%
Services Fixed Price Over Time [Member]        
Revenue, Amount $ 102,402 $ 51,154 $ 204,804 $ 102,308
Services Fixed Price Over Time [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 5.10% 1.30% 4.90% 1.50%
Services Combination [Member]        
Revenue, Amount $ 33,090 $ 21,080 $ 66,180 $ 30,080
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.60% 0.60% 1.60% 0.40%
Services Fixed Price per Unit [Member]        
Revenue, Amount $ 112,791 $ 52,061 $ 200,096 $ 145,601
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 5.60% 1.40% 4.80% 2.20%
Third-Party Software [Member]        
Revenue, Amount $ 56,665 $ 1,423,770 $ 113,330 $ 2,286,808
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 2.80% 38.00% 2.70% 33.90%
Software Support and Maintenance [Member]        
Revenue, Amount $ 0 $ 48,918 $ 0 $ 98,087
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 0.00% 1.30% 0.00% 1.50%
Incentive Payments [Member]        
Revenue, Amount     $ 0 $ 16,615
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage     0.00% 0.20%
All Products and Service [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 100.00% 100.00% 100.00% 100.00%