XML 177 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18 - Credit Losses - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Receivables, gross $ 37,270 $ 47,170
Receivables, allowance (4,425) (5,655)
Receivables, net 32,845 41,515
Long-term contract receivable, gross 24,323 27,265
Long-term contract receivable, allowance (843) (944)
Long-term contract receivable, net 23,480 26,321
Total, gross 61,593 74,435
Total, allowance (5,268) (6,599)
Total, net $ 56,325 $ 67,836