Accounts and Other Receivables - Company's Accounts Receivable and Securitized Accounts Receivable (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|---|---|
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||
Total gross receivables | $ 4,396,139 | $ 3,547,257 | ||
Less allowance for credit losses | (155,847) | (133,757) | $ (139,338) | $ (180,163) |
Net accounts and securitized accounts receivables | 4,240,292 | 3,413,500 | ||
Gross domestic accounts receivable | ||||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||
Total gross receivables | 1,116,741 | 945,714 | ||
Gross domestic securitized accounts receivable | ||||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||
Total gross receivables | 1,639,000 | 1,323,000 | ||
Gross foreign receivables | ||||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||
Total gross receivables | $ 1,640,398 | $ 1,278,543 |