XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables - Schedule of Financing Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Net investment in leases    
Gross minimum payments due under sales-type leases $ 30,459 $ 29,727
Unearned finance income (467) (619)
Present value of minimum payments due under sales-type leases 29,992 29,108
Allowance for credit losses (453) (776)
Net investment in leases 29,539 28,332
Financed sales receivables    
Gross minimum payments due under financed sales 135,684 141,337
Unearned finance income (28,452) (29,340)
Present value of minimum payments due under financed sales 107,232 111,997
Allowance for credit losses (9,617) (10,945)
Net financed sales receivables 97,615 101,052
Total financing receivables 127,154 129,384
Net financed sales receivables due within one year 32,031 32,366
Net financed sales receivables due after one year 65,584 68,686
Net financed sales receivables $ 97,615 $ 101,052