XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts and Other Receivables - Company's Accounts Receivable and Securitized Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 3,813,823 $ 3,501,591    
Less allowance for credit losses (160,588) (149,846) $ (118,911) $ (98,719)
Net accounts and securitized accounts receivable 3,653,235 3,351,745    
Gross domestic accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,121,954 985,873    
Gross domestic securitized accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,284,000 1,287,000    
Gross foreign receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 1,407,869 $ 1,228,718