v3.26.1
Finance Assets and Lessor Operating Leases (Aging of Receivables) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total $ 1,284,239 $ 1,371,531
Past due amounts 0 - 90 days    
Financing Receivable, Past Due [Line Items]    
Total 1,271,526 1,357,311
Past due amounts > 90 days    
Financing Receivable, Past Due [Line Items]    
Total 12,713 14,220
Sales-type lease receivables | North America    
Financing Receivable, Past Due [Line Items]    
Total 831,762 870,453
Sales-type lease receivables | International    
Financing Receivable, Past Due [Line Items]    
Total 98,393 114,080
Sales-type lease receivables | Past due amounts 0 - 90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 823,840 861,059
Sales-type lease receivables | Past due amounts 0 - 90 days | International    
Financing Receivable, Past Due [Line Items]    
Total 97,533 111,809
Sales-type lease receivables | Past due amounts > 90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 7,922 9,394
Sales-type lease receivables | Past due amounts > 90 days | International    
Financing Receivable, Past Due [Line Items]    
Total 860 2,271
Loan receivables    
Financing Receivable, Past Due [Line Items]    
Total 354,084 386,998
Loan receivables | North America    
Financing Receivable, Past Due [Line Items]    
Total 351,011 384,846
Loan receivables | International    
Financing Receivable, Past Due [Line Items]    
Total 3,073 2,152
Loan receivables | Past due amounts 0 - 90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 347,458 382,697
Loan receivables | Past due amounts 0 - 90 days | International    
Financing Receivable, Past Due [Line Items]    
Total 2,695 1,746
Loan receivables | Past due amounts > 90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 3,553 2,149
Loan receivables | Past due amounts > 90 days | International    
Financing Receivable, Past Due [Line Items]    
Total $ 378 $ 406