XML 133 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT REPORTING (Schedule of Disaggregated Revenue by Segment and by Major Product and Service) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Depreciation and amortization $ 129,936 $ 114,908 $ 111,900
Operating Segments | CAG      
Segment Reporting Information [Line Items]      
Depreciation and amortization 116,278 103,554 101,254
Operating Segments | Water      
Segment Reporting Information [Line Items]      
Depreciation and amortization 4,734 4,117 3,020
Operating Segments | LPD      
Segment Reporting Information [Line Items]      
Depreciation and amortization 3,802 3,657 3,797
Other      
Segment Reporting Information [Line Items]      
Depreciation and amortization $ 5,122 $ 3,580 $ 3,829