XML 107 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Schedule of Loss Contingencies by Contingency (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Current Portion of Environmental Liabilities $ 7,530,000 $ 7,120,000
Total environmental liabilities 33,212,000 34,000,000
Accrued Environmental Loss Contingencies, Noncurrent $ 25,682,000 $ 26,880,000