Annual report pursuant to Section 13 and 15(d)

Benefit Plans - Plan Assets (Details)

v3.22.0.1
Benefit Plans - Plan Assets (Details) - Defined Benefit Pension Plans - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure    
Fair value of plan assets $ 82,914 $ 102,605
Level 1    
Defined Benefit Plan Disclosure    
Fair value of plan assets 82,914 80,395
Level 2    
Defined Benefit Plan Disclosure    
Fair value of plan assets 0 22,210
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 202 151
Cash and cash equivalents | Level 1    
Defined Benefit Plan Disclosure    
Fair value of plan assets 202 151
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 10.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 $ 12,150 28,040
U.S. investment funds | Level 1    
Defined Benefit Plan Disclosure    
Fair value of plan assets 12,150 28,040
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,816 18,770
International investment funds | Level 1    
Defined Benefit Plan Disclosure    
Fair value of plan assets 7,816 18,770
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 90.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 $ 28,869 16,766
Government securities | Level 1    
Defined Benefit Plan Disclosure    
Fair value of plan assets 28,869 16,766
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 33,877 16,668
Corporate bonds | Level 1    
Defined Benefit Plan Disclosure    
Fair value of plan assets 33,877 16,668
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
Insurance contracts    
Defined Benefit Plan Disclosure    
Fair value of plan assets   22,210
Insurance contracts | Level 1    
Defined Benefit Plan Disclosure    
Fair value of plan assets   0
Insurance contracts | Level 2    
Defined Benefit Plan Disclosure    
Fair value of plan assets   22,210
Insurance contracts | Level 3    
Defined Benefit Plan Disclosure    
Fair value of plan assets   $ 0