XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Environmental Matters  
Accrued environmental liabilities $ 10,919
Accrued environmental liabilities, current 4,990
Accrued environmental liabilities, noncurrent 5,929
Estimated purchase commitments [Abstract]  
2022 58,223
2023 $ 31,880