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.1
Note 3 - Revenue from Contracts with Customers - Disaggregation of Revenue From Contracts with Customers (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue, Amount $ 2,160,123 $ 2,995,512
Services Time and Materials [Member]    
Revenue, Amount $ 1,880,662 $ 1,912,996
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 87.10% 63.90%
Services Fixed Price Over Time [Member]    
Revenue, Amount $ 102,402 $ 51,154
Services Fixed Price Over Time [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 4.70% 1.70%
Services Combination [Member]    
Revenue, Amount $ 33,090 $ 9,000
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 1.50% 0.30%
Services Fixed Price per Unit [Member]    
Revenue, Amount $ 87,304 $ 93,540
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 4.10% 3.10%
Third-Party Software [Member]    
Revenue, Amount $ 56,665 $ 863,038
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 2.60% 28.80%
Software Support and Maintenance [Member]    
Revenue, Amount $ 0 $ 49,169
Software Support and Maintenance [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 0.00% 1.60%
Incentive Payments [Member]    
Revenue, Amount $ 0 $ 16,615
Incentive Payments [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 0.00% 0.60%
All Products and Service [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]    
Revenue, Percentage 100.00% 100.00%