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.24.2.u1
Note 3 - Revenue From Contracts With Customers - Disaggregation of Revenue From Contracts with Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue, Amount $ 1,903,602 $ 2,024,622 $ 3,818,975 $ 4,184,745
Services Time and Materials [Member]        
Revenue, Amount $ 1,690,650 $ 1,719,674 $ 3,344,653 $ 3,600,335
Services Time and Materials [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 88.80% 84.90% 87.60% 86.00%
Services Fixed Price Over Time [Member]        
Revenue, Amount $ 107,475 $ 102,402 $ 214,950 $ 204,804
Services Fixed Price Over Time [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 5.60% 5.10% 5.60% 4.90%
Services Combination [Member]        
Revenue, Amount $ 31,920 $ 33,090 $ 63,840 $ 66,180
Services Combination [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.70% 1.60% 1.70% 1.60%
Services Fixed Price per Unit [Member]        
Revenue, Amount $ 44,052 $ 112,791 $ 136,523 $ 200,096
Services Fixed Price per Unit [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 2.30% 5.60% 3.60% 4.80%
Third-Party Software [Member]        
Revenue, Amount $ 29,505 $ 56,665 $ 59,009 $ 113,330
Third-Party Software [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 1.60% 2.80% 1.50% 2.70%
All Products and Service [Member] | Revenue Benchmark [Member] | Product Concentration Risk [Member]        
Revenue, Percentage 100.00% 100.00% 100.00% 100.00%