XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts and Other Receivables - Company's Accounts Receivable and Securitized Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 2,593,526 $ 2,153,661    
Less allowance for credit losses (87,902) (86,886) $ (74,828) $ (70,890)
Net accounts and securitized accounts receivable 2,505,624 2,066,775    
Gross domestic accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 844,760 719,675    
Gross domestic securitized accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables 915,000 700,000    
Gross foreign receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total gross receivables $ 833,766 $ 733,986