Annual report [Section 13 and 15(d), not S-K Item 405]

Environmental Liabilities - Schedule of Undiscounted Future Estimated Payments and Anticipated Recoveries (Details)

v3.25.0.1
Environmental Liabilities - Schedule of Undiscounted Future Estimated Payments and Anticipated Recoveries (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Payments  
2025 $ 2,825
2026 3,734
2027 2,185
2028 564
2029 497
Thereafter 1,544
Total Future Payments and Recoveries 11,349
Recoveries  
2025 1,716
2026 2,325
2027 1,602
2028 194
2029 176
Thereafter 514
Total Future Payments and Recoveries 6,527
Net Obligations  
2025 1,109
2026 1,409
2027 583
2028 370
2029 321
Thereafter 1,030
Total Future Payments and Recoveries $ 4,822