Note 9 - Commitments and Contingencies (Details Textual) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Letters of Credit Outstanding, Amount | $ 2,437 | |
| Standard Product Warranty Accrual, Period Increase (Decrease) | 0 | $ 0 |
| Standard Product Warranty Accrual | 159 | $ 159 |
| Standby Letters of Credit [Member] | Cash Collateral Security Agreement [Member] | ||
| Letters of Credit Outstanding, Amount | $ 2,437 | |