v3.25.4
Note 2 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2020
Accounts Receivable, after Allowance for Credit Loss $ 8,138,000 $ 4,894,000  
Accounts Receivable, Allowance for Credit Loss, Current 46,000 35,000  
Inventory Valuation Reserves 384,000 416,000  
Accumulated Other Comprehensive Income (Loss), Net of Tax (1,947,000) (1,499,000)  
Advertising Expense 48,000 65,000  
Share-Based Payment Arrangement, Option [Member]      
Share-Based Payment Arrangement, Expense 55,000 59,000  
Restricted Stock [Member]      
Share-Based Payment Arrangement, Expense $ 485,000 $ 404,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 32,330 29,675  
The2004 Plan Member      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 0 0 5,009,750
Incentive Plan 2020 [Member] | Restricted Stock [Member]      
Share-Based Payment Arrangement, Expense $ 485,000 $ 404,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 32,330 29,675  
Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 5 years    
Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 17 years