XML 75 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Environmental Matters  
Accrued environmental liabilities $ 11,710
Accrued environmental liabilities, current 4,929
Accrued environmental liabilities, noncurrent 6,781
Estimated purchase commitments [Abstract]  
2021 30,461
2022 16,011
2023 $ 1,560