XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts and Other Receivables - Company's Accounts Receivable and Securitized Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 3,981,890 $ 3,648,749    
Less allowance for credit losses (184,887) (180,163) $ (160,588) $ (149,846)
Net accounts and securitized accounts receivables 3,797,003 3,468,586    
Gross domestic accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 999,674 921,206    
Gross domestic securitized accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,421,000 1,307,000    
Gross foreign receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 1,561,216 $ 1,420,543