v3.26.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 17,767 $ 14,241 $ 31,053 $ 26,698
Water service        
Disaggregation of Revenue [Line Items]        
Total revenue 8,404 7,368 15,010 13,348
Regulated revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 15,656 14,241 28,942 26,698
Regulated revenue | Water service        
Disaggregation of Revenue [Line Items]        
Total revenue 8,404 7,368 15,010 13,348
Regulated revenue | Water service | Residential        
Disaggregation of Revenue [Line Items]        
Total revenue 5,446 4,990 10,291 9,377
Regulated revenue | Water service | Irrigation        
Disaggregation of Revenue [Line Items]        
Total revenue 1,463 1,173 2,206 1,793
Regulated revenue | Water service | Commercial        
Disaggregation of Revenue [Line Items]        
Total revenue 604 412 1,084 795
Regulated revenue | Water service | Multi-family        
Disaggregation of Revenue [Line Items]        
Total revenue 157 111 291 192
Regulated revenue | Water service | Construction        
Disaggregation of Revenue [Line Items]        
Total revenue 364 424 518 751
Regulated revenue | Water service | Other water revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 370 258 620 440
Regulated revenue | Wastewater and recycled water service        
Disaggregation of Revenue [Line Items]        
Total revenue 7,252 6,873 13,932 13,350
Regulated revenue | Wastewater and recycled water service | Residential        
Disaggregation of Revenue [Line Items]        
Total revenue 6,093 5,928 12,150 11,797
Regulated revenue | Wastewater and recycled water service | Commercial        
Disaggregation of Revenue [Line Items]        
Total revenue 313 293 624 580
Regulated revenue | Wastewater and recycled water service | Multi-family        
Disaggregation of Revenue [Line Items]        
Total revenue 122 58 226 107
Regulated revenue | Wastewater and recycled water service | Recycled water revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 613 505 733 698
Regulated revenue | Wastewater and recycled water service | Other wastewater revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 111 89 199 168
Unregulated revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 2,111 $ 0 $ 2,111 $ 0