v3.25.4
Note 15 - Commitments and Contingencies (Details Textual)
12 Months Ended
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Technology License Royalty $ 178,000 $ 181,000
Technology Royalty, Price Per Unit Sold 7 4
Purchase Obligation $ 11,159,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 $ 238,000 $ 336,000