XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 13,286 $ 12,457
Water service    
Disaggregation of Revenue [Line Items]    
Total revenue 6,606 5,980
Regulated Operation | Water service    
Disaggregation of Revenue [Line Items]    
Total revenue 6,606 5,980
Regulated Operation | Water service | Residential    
Disaggregation of Revenue [Line Items]    
Total revenue 4,844 4,388
Regulated Operation | Water service | Irrigation    
Disaggregation of Revenue [Line Items]    
Total revenue 743 620
Regulated Operation | Water service | Commercial    
Disaggregation of Revenue [Line Items]    
Total revenue 480 383
Regulated Operation | Water service | Multi-family    
Disaggregation of Revenue [Line Items]    
Total revenue 135 81
Regulated Operation | Water service | Construction    
Disaggregation of Revenue [Line Items]    
Total revenue 154 327
Regulated Operation | Water service | Other water revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 250 181
Regulated Operation | Wastewater and recycled water service    
Disaggregation of Revenue [Line Items]    
Total revenue 6,680 6,477
Regulated Operation | Wastewater and recycled water service | Residential    
Disaggregation of Revenue [Line Items]    
Total revenue 6,057 5,868
Regulated Operation | Wastewater and recycled water service | Commercial    
Disaggregation of Revenue [Line Items]    
Total revenue 311 287
Regulated Operation | Wastewater and recycled water service | Multi-family    
Disaggregation of Revenue [Line Items]    
Total revenue 104 49
Regulated Operation | Wastewater and recycled water service | Recycled water revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 120 193
Regulated Operation | Wastewater and recycled water service | Other wastewater revenue    
Disaggregation of Revenue [Line Items]    
Total revenue $ 88 $ 80