Note 6 - Balance Sheet Detail (Details Textual) - USD ($) $ in Millions |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Accounts Receivable, Payments to be Received, Three Years | $ 1.7 | $ 0.9 | $ 0.6 |
| X | ||||||||||
- Definition Amount of undiscounted cash flows to be received for accounts receivable long term in the third fiscal year following latest fiscal year. No definition available.
|