XML 101 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Depreciation and amortization expense $ 4,102 $ 4,764 $ 4,502
Operating Segments | Water      
Segment Reporting Information [Line Items]      
Depreciation and amortization expense 2,779 2,141 1,823
Operating Segments | Emerging Technologies      
Segment Reporting Information [Line Items]      
Depreciation and amortization expense 521 1,864 2,199
Corporate      
Segment Reporting Information [Line Items]      
Depreciation and amortization expense $ 802 $ 759 $ 480