Note 14 - Credit Losses - Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Receivables, gross | $ 35,431 | $ 36,178 |
| Receivables, allowance | (3,565) | (4,183) |
| Receivables, net | 31,866 | 31,995 |
| Long-term contract receivable, gross | 20,301 | 21,138 |
| Long-term contract receivable, allowance | (703) | (732) |
| Long-term contract receivable, net | 19,598 | 20,406 |
| Total, gross | 55,732 | 57,316 |
| Total, allowance | (4,268) | (4,915) |
| Total, net | $ 51,464 | $ 52,401 |
| X | ||||||||||
- Definition The total amount of current expected credit loss (CECL) allowance at the reporting date. No definition available.
|
| X | ||||||||||
- Definition The amount of gross short-term receivables at the reporting date. No definition available.
|
| X | ||||||||||
- Definition The amount of short-term receivables, net of CECL allowance, at the reporting date. No definition available.
|
| X | ||||||||||
- Definition The amount of total gross receivables at the reporting date. No definition available.
|
| X | ||||||||||
- Definition The amount of total receivables, net of CECL allowance, at the reporting date. No definition available.
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|