XML 138 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jan. 01, 2019
USD ($)
Dec. 31, 2018
USD ($)
Contract with Customer, Liability, Current $ 66,572 $ 123,529   $ 20,000
Accounts Receivable, Allowance for Credit Loss, Current 205,522 123,165    
Capitalized Computer Software, Additions 759,923 518,785    
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance 515,199 506,153    
Advertising Expense $ 59,000 114,000    
Goodwill, Amortization Period (Year) 15 years      
Operating Loss Carryforwards, Total $ 39,400,000      
Deferred Tax Assets, Net of Valuation Allowance, Total 1,400,000      
Defined Contribution Plan, Employer Discretionary Contribution Amount 152,835 126,436    
Operating Lease, Right-of-Use Asset 2,671,266 $ 2,480,902 $ 2,688,412  
Operating Lease, Liability, Total $ 2,842,796   $ 2,775,259  
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%