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 |
| X | ||||||||||
- Definition The amount of stop-loss aggregated for the employees under the healthcare plan. No definition available.
|
| X | ||||||||||
- Definition The threshold for the stop-loss provision for employees on the healthcare plan. No definition available.
|
| X | ||||||||||
- Definition The amount paid for the technology license royalty. No definition available.
|
| X | ||||||||||
- Definition The cost per unit on the royalty for the technology. No definition available.
|
| X | ||||||||||
- Definition Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Term of warranty or group of similar warranties, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|