XML 87 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Note 15 - Commitments and Contingencies (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Technology License Royalty $ 181,000 $ 234,000
Technology Royalty, Price Per Unit Sold 4 0.03
Purchase Obligation $ 9,324,000  
Health Insurance, Stop-loss Provision Threshold   $ 90,000
Health Insurance Plan, Aggregate Stop-loss Amount $ 2,185,000  
Product Warranty Obligation, Term (Year) 2 years 5 years
Accrued Other Expenses And Other Current Liabilities [Member]    
Accrued Employee Benefits $ 336,000 $ 275,000