XML 115 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
RETIREMENT AND OTHER EMPLOYEE BENEFIT PROGRAMS - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Defined Benefit Plan Disclosure [Line Items]      
Multiemployer plan, description The Company participates in two trustee-managed multiemployer defined benefit pension plans (“Multiemployer Pension Plans”) for employees who are covered by collective bargaining agreements. The risks of participating in these Multiemployer Pension Plans are different from single-employer plans in that (i) assets contributed to the Multiemployer Pension Plan by one employer may be used to provide benefits to employees or former employees of other participating employers; (ii) if a participating employer stops contributing to the Multiemployer Pension Plans, the unfunded obligations of the Multiemployer Pension Plan may be required to be assumed by the remaining participating employers and (iii) if the Company chooses to stop participating in any of its Multiemployer Pension Plans or if any event should significantly reduce or eliminate the need to participate (such as employee layoffs or closure of a location), the Company may be required to pay those plans a withdrawal amount based on the underfunded status of the plan.  Based upon the most recent information available, one of the plans the Company participates in is in “critical” status due to an accumulated funding deficiency and has adopted a rehabilitation plan to address the funding deficiency position.    
Domestic Plan      
Defined Benefit Plan Disclosure [Line Items]      
Percentage of contribution to 401(k) defined contribution retirement savings plan by employer 50.00%    
Employer 401(k) maximum annual matching contribution to each employee $ 3,000    
Employer contributions to 401(k) plan 11,000,000.0 $ 10,600,000 $ 8,900,000
Foreign Defined Contribution Plan      
Defined Benefit Plan Disclosure [Line Items]      
Employer contributions to 401(k) plan $ 5,000,000.0 $ 3,100,000 $ 3,400,000