v3.25.2
SEGMENT INFORMATION - Total Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
SEGMENT INFORMATION    
Total assets $ 1,546,489 $ 1,366,282
Operating segment | Water Infrastructure    
SEGMENT INFORMATION    
Total assets 803,897 652,870
Operating segment | Water Services    
SEGMENT INFORMATION    
Total assets 553,265 523,545
Operating segment | Chemical Technologies    
SEGMENT INFORMATION    
Total assets 141,092 136,658
Operating segment | Other    
SEGMENT INFORMATION    
Total assets $ 48,235 $ 53,209