XML 65 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation and Summary of Significant Accounting Policies - Company's Accounts Receivable and Securitized Accounts Receivable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Gross accounts receivables $ 2,153,661 $ 2,610,824    
Less allowance for credit losses (86,886) (70,890) $ (59,963) $ (46,031)
Net accounts and securitized accounts receivable 2,066,775 2,539,934    
Gross domestic unsecuritized accounts receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Gross accounts receivables 719,675 734,410    
Gross domestic securitized accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Gross accounts receivables 700,000 970,973    
Gross foreign receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Gross accounts receivables $ 733,986 $ 905,441