v3.25.1
SEGMENT INFORMATION - Total Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
SEGMENT INFORMATION    
Total assets $ 1,545,211 $ 1,366,282
Operating segment | Water Infrastructure    
SEGMENT INFORMATION    
Total assets 766,670 652,870
Operating segment | Water Services    
SEGMENT INFORMATION    
Total assets 571,895 523,545
Operating segment | Chemical Technologies    
SEGMENT INFORMATION    
Total assets 153,889 136,658
Operating segment | Other    
SEGMENT INFORMATION    
Total assets $ 52,757 $ 53,209