XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts and Other Receivables - Company's Accounts Receivable and Securitized Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 4,162,063 $ 3,547,257    
Less allowance for credit losses (146,244) (133,757) $ (184,887) $ (180,163)
Net accounts and securitized accounts receivables 4,015,819 3,413,500    
Gross domestic accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,113,721 945,714    
Gross domestic securitized accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,469,000 1,323,000    
Gross foreign receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 1,579,342 $ 1,278,543