XML 102 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Reporting - Schedule of Financial Information by Segment (Details)
$ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2025
USD ($)
Segment Reporting [Abstract]        
Number of Reportable Segments | segment 2      
Segment Reporting Information [Line Items]        
Revenue $ 134,987 $ 144,948 $ 128,349  
Cost of revenue 47,056 48,015 41,270  
Gross profit 87,931 96,933 87,079  
Operating expenses:        
General and administrative 29,769 33,074 28,864  
Sales and marketing 20,926 25,423 22,164  
Research and development 13,034 16,236 17,001  
Restructuring charges 313 2,476 0 $ 2,789
Total operating expenses 64,042 77,209 68,029  
Income from operations 23,889 19,724 19,050  
Water        
Segment Reporting Information [Line Items]        
Revenue 134,702 144,310 127,725  
Emerging Technologies        
Segment Reporting Information [Line Items]        
Revenue 285 638 624  
Operating Segments | Water        
Segment Reporting Information [Line Items]        
Revenue 134,702 144,310 127,725  
Cost of revenue 46,923 47,389 40,290  
Gross profit 87,779 96,921 87,435  
Operating expenses:        
General and administrative 5,686 8,127 7,751  
Sales and marketing 13,664 15,683 13,691  
Research and development 6,344 4,523 4,251  
Restructuring charges 105 1,147 0 1,252
Total operating expenses 25,799 29,480 25,693  
Income from operations 61,980 67,441 61,742  
Operating Segments | Emerging Technologies        
Segment Reporting Information [Line Items]        
Revenue 285 638 624  
Cost of revenue 133 626 980  
Gross profit 152 12 (356)  
Operating expenses:        
General and administrative 2,350 3,821 3,927  
Sales and marketing 5,449 7,340 6,053  
Research and development 6,690 11,713 12,750  
Restructuring charges 47 832 0 879
Total operating expenses 14,536 23,706 22,730  
Income from operations (14,384) (23,694) (23,086)  
Corporate        
Segment Reporting Information [Line Items]        
Revenue 0 0 0  
Cost of revenue 0 0 0  
Gross profit 0 0 0  
Operating expenses:        
General and administrative 21,733 21,126 17,186  
Sales and marketing 1,813 2,400 2,420  
Research and development 0 0 0  
Restructuring charges 161 497 0 $ 658
Total operating expenses 23,707 24,023 19,606  
Income from operations $ (23,707) $ (24,023) $ (19,606)