XML 98 R120.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Expected contributions to all plans in 2020   $ 2,500,000    
Percentage of union employees covered   60.00%    
Multiemployer plan expense   $ 18,000,000.0 $ 17,400,000 $ 17,000,000.0
Minimum contribution to multiemployer plan   17,300,000    
Multi-employer pension plan withdrawal expense $ 9,200,000 0 0 9,134,000
Contributions to government sponsored plan   5,800,000 5,700,000 5,400,000
Defined contribution plan expense   4,200,000 $ 3,900,000 $ 3,600,000
U.S. Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Expected amortization of estimated net gain (loss)   $ (1,600,000)    
Expected return on plan assets   6.50%    
Offshore Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Expected amortization of estimated net gain (loss)   $ 0    
Expected return on plan assets   5.00%    
Pension | Retirement Income Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Average future service period   6 years 3 months 18 days    
Expected return on plan assets   6.50% 7.00% 7.00%
Pension | National Service-Related Pension Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Average future service period   7 years 4 months 24 days    
Expected return on plan assets   6.50% 7.00% 7.00%
Pension | Superannuation        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Average future service period   5 years 9 months 18 days    
Expected return on plan assets   5.00% 6.00% 6.00%
Other Post-Retirement Benefits        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Average future service period   5 years    
New England Teamsters & Trucking Industry Pension Plan | Multiemployer Plans, Pension        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Unfunded liability on multiemployer plan   $ 13,700,000    
Monthly installments on multiemployer plan   $ 40,000.00    
Contribution term of multiemployer plan   30 years