v3.26.1
Finance Assets and Lessor Operating Leases (Aging of Receivables) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total $ 1,321,531 $ 1,371,531
Past due amounts 0 - 90 days    
Financing Receivable, Past Due [Line Items]    
Total 1,302,641 1,357,311
Past due amounts > 90 days    
Financing Receivable, Past Due [Line Items]    
Total 18,890 14,220
Sales-type lease receivables | North America    
Financing Receivable, Past Due [Line Items]    
Total 848,201 870,453
Sales-type lease receivables | International    
Financing Receivable, Past Due [Line Items]    
Total 104,844 114,080
Sales-type lease receivables | Past due amounts 0 - 90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 840,078 861,059
Sales-type lease receivables | Past due amounts 0 - 90 days | International    
Financing Receivable, Past Due [Line Items]    
Total 102,236 111,809
Sales-type lease receivables | Past due amounts > 90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 8,123 9,394
Sales-type lease receivables | Past due amounts > 90 days | International    
Financing Receivable, Past Due [Line Items]    
Total 2,608 2,271
Loan receivables    
Financing Receivable, Past Due [Line Items]    
Total 368,486 386,998
Loan receivables | North America    
Financing Receivable, Past Due [Line Items]    
Total 365,426 384,846
Loan receivables | International    
Financing Receivable, Past Due [Line Items]    
Total 3,060 2,152
Loan receivables | Past due amounts 0 - 90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 357,361 382,697
Loan receivables | Past due amounts 0 - 90 days | International    
Financing Receivable, Past Due [Line Items]    
Total 2,966 1,746
Loan receivables | Past due amounts > 90 days | North America    
Financing Receivable, Past Due [Line Items]    
Total 8,065 2,149
Loan receivables | Past due amounts > 90 days | International    
Financing Receivable, Past Due [Line Items]    
Total $ 94 $ 406