XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts and Other Receivables - Company's Accounts Receivable and Securitized Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 3,800,656 $ 3,009,993    
Less allowance for credit losses (134,027) (98,719) $ (90,724) $ (86,886)
Net accounts and securitized accounts receivable 3,666,629 2,911,274    
Gross domestic accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,004,713 994,063    
Gross domestic securitized accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,482,000 1,118,000    
Gross foreign receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 1,313,943 $ 897,930