XML 62 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Aug. 30, 2018
Significant Accounting Policies [Line Items]        
Maximum allocation period (in year) 1 year      
Capitalized computer software costs $ 51,600,000 $ 49,800,000 $ 37,300,000  
Capitalized computer software amortization expense $ 40,200,000 37,200,000 24,200,000  
Minimum percentage of likelihood required to recognize uncertain income tax position (in percent) 50.00%      
Maturity of cash equivalent, max (in months) 3 months      
Foreign exchange gain (loss) recognized $ 2,900,000 700,000 (100,000)  
Foreign currency losses on long-term intra-entity transactions 219,800,000 88,100,000 79,600,000  
Provision for credit losses 146,063,000 67,732,000 50,287,000  
Advertising expense 28,500,000 33,700,000 $ 26,300,000  
Term Loan        
Significant Accounting Policies [Line Items]        
Deferred financing costs 7,100,000 7,900,000    
Revolving Credit Facility and Securitization Facility        
Significant Accounting Policies [Line Items]        
Deferred financing costs 6,400,000 7,400,000    
Securitization Facility        
Significant Accounting Policies [Line Items]        
Securitized accounts receivable facility       $ 1,000,000,000
Securitization Facility | Second Amendment        
Significant Accounting Policies [Line Items]        
Securitized accounts receivable facility 1,000,000,000      
New Credit Facility        
Significant Accounting Policies [Line Items]        
Payments of debt issuance costs $ 2,600,000 $ 2,900,000    
Minimum | Stock options        
Significant Accounting Policies [Line Items]        
Period of vesting provisions (in years) 1 year      
Minimum | Restricted Stock And Restricted Stock Units        
Significant Accounting Policies [Line Items]        
Period of vesting provisions (in years) 1 year      
Maximum        
Significant Accounting Policies [Line Items]        
Term of derivative contract 1 year      
Maximum | Stock options        
Significant Accounting Policies [Line Items]        
Period of vesting provisions (in years) 5 years      
Maximum | Restricted Stock And Restricted Stock Units        
Significant Accounting Policies [Line Items]        
Period of vesting provisions (in years) 4 years      
Customer Concentration Risk | Accounts Receivable        
Significant Accounting Policies [Line Items]        
Concentration risk, percentage (more than) 97.00% 98.00%