XML 57 R44.htm IDEA: XBRL DOCUMENT v3.26.1
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