XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts and Other Receivables - Company's Accounts Receivable and Securitized Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 3,960,349 $ 3,648,749    
Less allowance for credit losses (139,338) (180,163) $ (172,080) $ (149,846)
Net accounts and securitized accounts receivables 3,821,011 3,468,586    
Gross domestic accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,118,540 921,206    
Gross domestic securitized accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,409,000 1,307,000    
Gross foreign receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 1,432,809 $ 1,420,543