XML 79 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Environmental Matters  
Accrued environmental liabilities $ 12,126
Accrued environmental liabilities, current 6,346
Accrued environmental liabilities, noncurrent 5,780
Estimated purchase commitments [Abstract]  
2020 38,945
2021 17,383
2022 1,560
2023 $ 1,560