XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Accounts Receivable, Allowance for Credit Loss, Current $ 319,000 $ 319,000
Capitalized Computer Software, Additions 584,246 735,813
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance 755,494 623,494
Advertising Expense $ 94,000 179,000
Goodwill, Amortization Period (Year) 15 years  
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 262,530 $ 212,870
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 5.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 15.00%