XML 51 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Accounts Receivable, Allowance for Credit Loss, Current $ 324,000  
Capitalized Computer Software, Additions 796,004 $ 634,571
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction 897,116 826,528
Advertising Expense 20,173 16,500
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 205,485 $ 280,619
First 3% Matched [Member]    
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 100.00%  
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 3.00%  
Over 3% Matched [Member]    
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 50.00%  
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 3.00%  
Maximum Matched [Member]    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.00%  
Customer Concentration Risk [Member] | Revenue from Contract with Customer Benchmark [Member]    
Number of Major Customers 0 0
Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 3 years  
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 1.00%  
Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 10 years  
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 80.00%