v3.25.2
NONCONTROLLING INTERESTS (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
NONCONTROLLING INTERESTS    
Noncontrolling interests attributable to joint ventures formed for water-related services $ (410) $ (1,570)
Noncontrolling interests attributable to holders of Class B common stock 124,249 123,584
Total noncontrolling interests $ 123,839 $ 122,014