XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Schedule of Loss Contingencies by Contingency (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Current Portion of Environmental Liabilities $ 7,338,000 $ 6,862,000
Total environmental liabilities 35,773,000 36,286,000
Accrued Environmental Loss Contingencies, Noncurrent $ 28,435,000 $ 29,424,000