v3.25.1
NONCONTROLLING INTERESTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
NONCONTROLLING INTERESTS    
Noncontrolling interests attributable to joint ventures formed for water-related services $ 898 $ (1,570)
Noncontrolling interests attributable to holders of Class B common stock 122,973 123,584
Total noncontrolling interests $ 123,871 $ 122,014