XML 117 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
NONCONTROLLING INTERESTS (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
NONCONTROLLING INTERESTS    
Noncontrolling interests attributable to joint ventures formed for water-related services $ (1,570) $ 614
Noncontrolling interests attributable to holders of Class B common stock 123,584 119,070
Total noncontrolling interests $ 122,014 $ 119,684