XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 3,648,749 $ 3,501,591    
Less allowance for credit losses (180,163) (149,846) $ (98,719) $ (86,886)
Net accounts and securitized accounts receivable 3,468,586 3,351,745    
Gross domestic unsecuritized accounts receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 921,206 985,873    
Gross domestic securitized accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,307,000 1,287,000    
Gross foreign receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 1,420,543 $ 1,228,718