XML 72 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Company's Accounts Receivable and Securitized Accounts Receivable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 3,547,257 $ 3,648,749    
Less allowance for credit losses (133,757) (180,163) $ (149,846) $ (98,719)
Net accounts and securitized accounts receivable 3,413,500 3,468,586    
Gross domestic unsecuritized accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 945,714 921,206    
Gross domestic securitized accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,323,000 1,307,000    
Gross foreign receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 1,278,543 $ 1,420,543