v3.26.1
Note 14 - Credit Losses - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Receivables, gross $ 39,304 $ 36,178
Receivables, allowance (3,595) (4,183)
Receivables, net 35,709 31,995
Long-term contract receivable, gross 19,449 21,138
Long-term contract receivable, allowance (674) (732)
Long-term contract receivable, net 18,775 20,406
Total, gross 58,753 57,316
Total, allowance (4,269) (4,915)
Total, net $ 54,484 $ 52,401