Note 2 - Revenue Recognition - Components of Accounts Receivable (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Trade receivables | $ 4,494 | $ 5,375 | |
| Unbilled receivables | 887 | 2,075 | |
| Receivable for employee retention credit | 0 | 1,677 | |
| Other short-term receivables | 82 | 347 | |
| Allowance for credit losses | (108) | (106) | $ (111) |
| Total accounts receivable | $ 5,355 | $ 9,368 |
| X | ||||||||||
- Definition Represents the receivable for the Employee Retention Credit ("ERC"). No definition available.
|
| X | ||||||||||
- Definition Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer. No definition available.
|
| X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer. No definition available.
|