XML 88 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Employees maximum 401(k) contribution, percentage 75.00%    
Defined contribution plan, contribution $ 6,400,000 $ 5,300,000 $ 5,500,000
Employer 401(k) matching contribution to employee, maximum amount $ 5,000    
Defined contribution plan, employer matching percentage on every deferred dollar 100.00%    
EMEA Group      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, contribution $ 1,600,000 $ 1,600,000 $ 1,700,000
Maximum [Member]      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Employer 401(k) matching contribution to employee percentage 4.00%    
Employees under Age 50      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Employees maximum 401(k) contribution, amount $ 18,500    
Employees Aged 50 or Older      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Employees maximum 401(k) contribution, amount $ 24,500    
Employed at December 1, 2000 | EMEA Group      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, employer contribution percentage of eligible compensation minimum 8.50%    
Employees aged over 55 years | EMEA Group      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, employer contribution percentage of eligible compensation maximum 15.50%    
Employed subsequent to December 1, 2000 | Maximum [Member] | EMEA Group      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, employer contribution percentage of eligible compensation 10.00%    
Employed subsequent to December 1, 2000 | Minimum [Member] | EMEA Group      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Defined contribution plan, employer contribution percentage of eligible compensation 6.00%    
Second Eligible Participant Contributions [Member]      
Schedule Of Defined Contribution Plans Disclosures [Line Items]      
Employer 401(k) matching contribution to employee percentage 4.00%    
Defined contribution plan, employer matching percentage on every deferred dollar 50.00%