v3.26.1
NONCONTROLLING INTERESTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
NONCONTROLLING INTERESTS    
Noncontrolling interests attributable to joint ventures formed for water-related services $ (3,063) $ (2,275)
Noncontrolling interests attributable to holders of Class B common stock 131,215 123,726
Total noncontrolling interests $ 128,152 $ 121,451