Note 8 - Accrued Liabilities - Warrant Liability (Details) - Warranty [Member] - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Balance at beginning of the period | $ 413 | $ 270 |
| Additions for estimated future expense | 619 | 425 |
| Incurred costs | (466) | (282) |
| Balance at end of the period | 566 | 413 |
| Current portion | 461 | 274 |
| Long-term portion | 105 | 139 |
| Total | $ 566 | $ 413 |
| X | ||||||||||
- Definition Represents the amount of additions for estimated future costs. No definition available.
|
| X | ||||||||||
- Definition The expense charged against earnings for the period pertaining to product maintenance warrant on the entity's goods and services granted to customers. No definition available.
|
| X | ||||||||||
- Definition The amount of product maintenance warranty liabilities current. No definition available.
|
| X | ||||||||||
- Definition The amount of product maintenance warranty liabilities current and noncurrent. No definition available.
|
| X | ||||||||||
- Definition The amount of product maintenance warranty liabilities noncurrent. No definition available.
|
| X | ||||||||||
- Details
|