XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Finance Assets and Lessor Operating Leases (Aging of Receivables) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Total $ 1,425,475 $ 1,417,994
Past due amounts 0 - 90 days    
Financing Receivable, Past Due [Line Items]    
Total 1,410,054 1,399,076
Past due amounts >90 days    
Financing Receivable, Past Due [Line Items]    
Total 15,421 18,918
Sales-type lease receivables | North America    
Financing Receivable, Past Due [Line Items]    
Total 924,060 946,294
Sales-type lease receivables | International    
Financing Receivable, Past Due [Line Items]    
Total 117,395 120,109
Sales-type lease receivables | Past due amounts 0 - 90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 913,405 932,948
Sales-type lease receivables | Past due amounts 0 - 90 days | International    
Financing Receivable, Past Due [Line Items]    
Total 115,830 117,908
Sales-type lease receivables | Past due amounts >90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 10,655 13,346
Sales-type lease receivables | Past due amounts >90 days | International    
Financing Receivable, Past Due [Line Items]    
Total 1,565 2,201
Loan receivables    
Financing Receivable, Past Due [Line Items]    
Total 384,020 351,591
Loan receivables | North America    
Financing Receivable, Past Due [Line Items]    
Total 367,054 334,717
Loan receivables | International    
Financing Receivable, Past Due [Line Items]    
Total 16,966 16,874
Loan receivables | Past due amounts 0 - 90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 363,953 331,411
Loan receivables | Past due amounts 0 - 90 days | International    
Financing Receivable, Past Due [Line Items]    
Total 16,866 16,809
Loan receivables | Past due amounts >90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 3,101 3,306
Loan receivables | Past due amounts >90 days | International    
Financing Receivable, Past Due [Line Items]    
Total $ 100 $ 65