XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2020
Dec. 31, 2022
Accounts Receivable, after Allowance for Credit Loss $ 4,894,222 $ 6,545,000   $ 6,973,000
Accounts Receivable, Allowance for Credit Loss, Current 35,000 35,000    
Inventory Valuation Reserves 416,000 $ 292,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross   46,400    
Accumulated Other Comprehensive Income (Loss), Net of Tax (1,499,000) $ (1,437,000)    
Advertising Expense 65,000 60,000    
Share-Based Payment Arrangement, Option [Member]        
Share-Based Payment Arrangement, Expense 59,000 25,000    
Restricted Stock [Member]        
Share-Based Payment Arrangement, Expense $ 404,000 $ 145,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 29,675 227,000    
The2004 Plan Member        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 0 46,400 5,009,750  
Incentive Plan 2020 [Member] | Restricted Stock [Member]        
Share-Based Payment Arrangement, Expense $ 404,000 $ 145,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 29,675 227,000    
Minimum [Member]        
Finite-Lived Intangible Asset, Useful Life (Year) 5 years      
Maximum [Member]        
Finite-Lived Intangible Asset, Useful Life (Year) 17 years