XML 118 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
plan
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Percentage of union employees covered   34.00%    
Multiemployer plan expense   $ 20,936,000 $ 19,105,000 $ 18,121,000
Minimum contribution to multiemployer plan   6,000,000    
Contributions to government sponsored plan   7,700,000 7,300,000 6,100,000
Defined contribution plan expense   11,400,000 9,000,000 5,700,000
Amortization of prior service cost   21,000 30,000 27,000
New England Teamsters & Trucking Industry Pension Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Multiemployer plan expense   $ 655,000 $ 529,000 $ 456,000
North America        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Expected return on plan assets   4.80%    
North America | Scenario, Forecast        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Amortization of prior service cost $ 600,000      
Offshore Plan        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Expected return on plan assets   5.50%    
Offshore Plan | Scenario, Forecast        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Amortization of prior service cost $ 0      
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 9 months 18 days    
Expected return on plan assets   6.50% 6.00% 6.50%
Amortization of prior service cost   $ 0 $ 0 $ 0
Pension | National Service-Related Pension Plan (NSRPP)        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Average future service period   6 years 2 months 12 days    
Expected return on plan assets   6.50% 6.00% 6.50%
Amortization of prior service cost   $ 0 $ 0 $ 0
Pension | Superannuation        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Average future service period   4 years 1 month 6 days    
Expected return on plan assets   5.00% 5.00% 5.00%
Amortization of prior service cost   $ 21,000 $ 30,000 $ 27,000
Pension | Austria Plans        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Average future service period   6 years 3 months 18 days    
Amortization of prior service cost   $ 0 0  
Other Post-Retirement Benefits (OPRB)        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Average future service period   4 years 1 month 6 days    
Amortization of prior service cost   $ 0 $ 0 $ 0