XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts and Other Receivables - Company's Accounts Receivable and Securitized Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 3,260,247 $ 2,153,661    
Less allowance for credit losses (90,724) (86,886) $ (83,882) $ (70,890)
Net accounts and securitized accounts receivable 3,169,523 2,066,775    
Gross domestic accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,204,323 719,675    
Gross domestic securitized accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,098,000 700,000    
Gross foreign receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 957,924 $ 733,986