XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts and Other Receivables - Company's Accounts Receivable and Securitized Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 2,879,255 $ 2,153,661    
Less allowance for credit losses (92,100) (86,886) $ (88,364) $ (70,890)
Net accounts and securitized accounts receivable 2,787,155 2,066,775    
Gross domestic accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 912,289 719,675    
Gross domestic securitized accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 1,000,000 700,000    
Gross foreign receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 966,966 $ 733,986