XML 61 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Receivables - Schedule of Financing Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Net investment in leases:            
Gross minimum payments due under sales-type leases $ 30,931   $ 30,890      
Unearned finance income (1,057)   (887)      
Present value of minimum payments due under sales-type leases 29,874   30,003      
Allowance for credit losses (456) $ (454) (664) $ (517) $ (450) $ (453)
Net investment in leases 29,418   29,339      
Financed sales receivables:            
Gross minimum payments due under financed sales 124,797   127,906      
Unearned finance income (25,378)   (27,199)      
Recorded Receivable 99,419   100,707      
Allowance for Credit Losses (9,893) $ (9,819) (10,161) $ (9,504) $ (9,625) $ (9,617)
Net financed sales receivables 89,526   90,546      
Total financing receivables, net 118,944   119,885      
Net financed sales receivables due within one year 28,459   30,136      
Net financed sales receivables due after one year $ 61,067   $ 60,410