Accounts and Other Receivables - Schedule of Company's Accounts Receivable and Securitized Accounts Receivable (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||
| Total gross receivables | $ 5,132,280 | $ 4,139,636 | ||
| Less allowance for credit losses | (176,244) | (170,957) | $ (155,847) | $ (133,757) |
| Net accounts and securitized accounts receivables | 4,956,036 | 3,968,679 | ||
| Gross domestic accounts receivable | ||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||
| Total gross receivables | 781,500 | 661,167 | ||
| Gross domestic securitized accounts receivable | ||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||
| Total gross receivables | 2,300,000 | 1,823,000 | ||
| Gross foreign receivables | ||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||
| Total gross receivables | $ 2,050,780 | $ 1,655,469 |