v3.25.2
COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Accrual for Environmental Loss Contingencies [Roll Forward]    
Beginning balance $ 5,532 $ 5,889
Accretion expense 46 49
Obligations settled (315) (332)
Ending balance 5,263 5,606
Less: current portion $ 1,563 $ 1,610
Environmental Loss Contingency, Current, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag Less: current portion Less: current portion
Long-term portion $ 3,700 $ 3,996
Environmental Loss Contingency, Noncurrent, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag Long-term portion Long-term portion