XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 12,457 $ 11,610
Regulated Operation    
Disaggregation of Revenue [Line Items]    
Total revenue 12,457 11,610
Regulated Operation | Water Service    
Disaggregation of Revenue [Line Items]    
Total revenue 5,980 5,226
Regulated Operation | Water Service | Residential    
Disaggregation of Revenue [Line Items]    
Total revenue 4,388 4,162
Regulated Operation | Water Service | Irrigation    
Disaggregation of Revenue [Line Items]    
Total revenue 620 367
Regulated Operation | Water Service | Commercial    
Disaggregation of Revenue [Line Items]    
Total revenue 383 328
Regulated Operation | Water Service | Multi-family    
Disaggregation of Revenue [Line Items]    
Total revenue 81 57
Regulated Operation | Water Service | Construction    
Disaggregation of Revenue [Line Items]    
Total revenue 327 153
Regulated Operation | Water Service | Other water revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 181 159
Regulated Operation | Wastewater and recycled water service    
Disaggregation of Revenue [Line Items]    
Total revenue 6,477 6,384
Regulated Operation | Wastewater and recycled water service | Residential    
Disaggregation of Revenue [Line Items]    
Total revenue 5,868 5,834
Regulated Operation | Wastewater and recycled water service | Commercial    
Disaggregation of Revenue [Line Items]    
Total revenue 287 305
Regulated Operation | Wastewater and recycled water service | Multi-family    
Disaggregation of Revenue [Line Items]    
Total revenue 49 39
Regulated Operation | Wastewater and recycled water service | Recycled water revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 193 121
Regulated Operation | Wastewater and recycled water service | Other wastewater revenue    
Disaggregation of Revenue [Line Items]    
Total revenue $ 80 $ 85