Note 2 - Summary of Significant Accounting Policies - Contract Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Accounting Policies [Abstract] | ||
| Contract Liabilities - Customer Deposits | $ 2,290 | $ 2,022 |
| Contract Liabilities - Guaranteed Returns | 127 | 127 |
| Contract Liabilities | $ 2,417 | $ 2,149 |
| X | ||||||||||
- Definition Amount of liability to transfer money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings, classified as current. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|