XML 122 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Additional Information (Details)
3 Months Ended 12 Months Ended
Sep. 30, 2017
USD ($)
facility
Dec. 31, 2021
USD ($)
plan
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Percentage of union employees covered   60.00%    
Multiemployer plan expense   $ 19,105,000 $ 18,121,000 $ 17,962,000
Minimum contribution to multiemployer plan   20,500,000    
Multi-employer pension plan withdrawal expense $ 9,200,000      
Number of facilities | facility 4      
Contributions to government sponsored plan   7,300,000 6,100,000 5,800,000
Defined contribution plan expense   9,000,000 5,700,000 4,200,000
New England Teamsters & Trucking Industry Pension Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Multiemployer plan expense   529,000 $ 456,000 $ 456,000
Unfunded liability on multiemployer plan   13,700,000    
Monthly installments on multiemployer plan   $ 40,000.00    
Contribution term of multiemployer plan   30 years    
U.S.        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Expected amortization of estimated net gain (loss)   $ 200,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%    
Offshore Plan | Austria Plans        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Number of plans | plan   2    
Pension | Retirement Income Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Average future service period   5 years 7 months 6 days    
Expected return on plan assets   6.00% 6.50% 6.50%
Pension | National Service-Related Pension Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Average future service period   6 years 4 months 24 days    
Expected return on plan assets   6.00% 6.50% 6.50%
Pension | Superannuation        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Average future service period   4 years 6 months    
Expected return on plan assets   5.00% 5.00% 5.00%
Pension | Austria Plans        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Average future service period   7 years 3 months 18 days    
Other Post-Retirement Benefits        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Average future service period   4 years 3 months 18 days