v3.26.1
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