XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Finance Assets and Lessor Operating Leases (Aging of Receivables) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Total $ 1,418,335 $ 1,417,994
Past due amounts 0 - 90 days    
Financing Receivable, Past Due [Line Items]    
Total 1,404,198 1,399,076
Past due amounts >90 days    
Financing Receivable, Past Due [Line Items]    
Total 14,137 18,918
Sales-type lease receivables | North America    
Financing Receivable, Past Due [Line Items]    
Total 901,674 946,294
Sales-type lease receivables | International    
Financing Receivable, Past Due [Line Items]    
Total 123,527 120,109
Sales-type lease receivables | Past due amounts 0 - 90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 892,743 932,948
Sales-type lease receivables | Past due amounts 0 - 90 days | International    
Financing Receivable, Past Due [Line Items]    
Total 121,074 117,908
Sales-type lease receivables | Past due amounts >90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 8,931 13,346
Sales-type lease receivables | Past due amounts >90 days | International    
Financing Receivable, Past Due [Line Items]    
Total 2,453 2,201
Loan receivables    
Financing Receivable, Past Due [Line Items]    
Total 393,134 351,591
Loan receivables | North America    
Financing Receivable, Past Due [Line Items]    
Total 373,881 334,717
Loan receivables | International    
Financing Receivable, Past Due [Line Items]    
Total 19,253 16,874
Loan receivables | Past due amounts 0 - 90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 371,206 331,411
Loan receivables | Past due amounts 0 - 90 days | International    
Financing Receivable, Past Due [Line Items]    
Total 19,175 16,809
Loan receivables | Past due amounts >90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 2,675 3,306
Loan receivables | Past due amounts >90 days | International    
Financing Receivable, Past Due [Line Items]    
Total $ 78 $ 65