Annual report pursuant to Section 13 and 15(d)

Benefit Plans - Plan Assets (Details)

v3.24.0.1
Benefit Plans - Plan Assets (Details) - Defined Benefit Pension Plans - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure      
Fair value of plan assets $ 61,618 $ 60,629 $ 82,914
Level 1      
Defined Benefit Plan Disclosure      
Fair value of plan assets 61,618 60,629  
Level 2      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Level 3      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Fair value of plan assets 264 244  
Cash and cash equivalents | Level 1      
Defined Benefit Plan Disclosure      
Fair value of plan assets 264 244  
Cash and cash equivalents | Level 2      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Cash and cash equivalents | Level 3      
Defined Benefit Plan Disclosure      
Fair value of plan assets $ 0 0  
Equity securities: | Ecoservices Pension Equity Plan      
Defined Benefit Plan Disclosure      
Target asset plan allocation percentage 35.00%    
Equity securities: | Ecoservices Hourly Pension Plan      
Defined Benefit Plan Disclosure      
Target asset plan allocation percentage 30.00%    
U.S. investment funds      
Defined Benefit Plan Disclosure      
Fair value of plan assets $ 11,539 11,435  
U.S. investment funds | Level 1      
Defined Benefit Plan Disclosure      
Fair value of plan assets 11,539 11,435  
U.S. investment funds | Level 2      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
U.S. investment funds | Level 3      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
International investment funds      
Defined Benefit Plan Disclosure      
Fair value of plan assets 7,546 7,803  
International investment funds | Level 1      
Defined Benefit Plan Disclosure      
Fair value of plan assets 7,546 7,803  
International investment funds | Level 2      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
International investment funds | Level 3      
Defined Benefit Plan Disclosure      
Fair value of plan assets $ 0 0  
Fixed income securities: | Ecoservices Pension Equity Plan      
Defined Benefit Plan Disclosure      
Target asset plan allocation percentage 65.00%    
Fixed income securities: | Ecoservices Hourly Pension Plan      
Defined Benefit Plan Disclosure      
Target asset plan allocation percentage 70.00%    
Government securities      
Defined Benefit Plan Disclosure      
Fair value of plan assets $ 11,691 16,209  
Government securities | Level 1      
Defined Benefit Plan Disclosure      
Fair value of plan assets 11,691 16,209  
Government securities | Level 2      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Government securities | Level 3      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Corporate bonds      
Defined Benefit Plan Disclosure      
Fair value of plan assets 30,578 24,938  
Corporate bonds | Level 1      
Defined Benefit Plan Disclosure      
Fair value of plan assets 30,578 24,938  
Corporate bonds | Level 2      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 0  
Corporate bonds | Level 3      
Defined Benefit Plan Disclosure      
Fair value of plan assets $ 0 $ 0