v3.26.1
Revenue Recognition - Operating Revenues Disaggregated by Service and Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue Recognition [Abstract]        
Revenue from contracts with customers $ 23,408 $ 19,083 $ 43,382 $ 37,425
Rents from regulated property 107 116 207 230
Total operating revenue 23,515 19,199 43,589 37,655
Water Utility Service [Member] | Residential [Member]        
Revenue Recognition [Abstract]        
Revenue from contracts with customers 12,727 10,626 23,677 20,876
Water Utility Service [Member] | Commercial and Industrial [Member]        
Revenue Recognition [Abstract]        
Revenue from contracts with customers 6,553 5,214 11,863 10,150
Water Utility Service [Member] | Fire Protection [Member]        
Revenue Recognition [Abstract]        
Revenue from contracts with customers 1,371 1,214 2,664 2,404
Wastewater Utility Service [Member] | Residential [Member]        
Revenue Recognition [Abstract]        
Revenue from contracts with customers 2,274 1,614 4,105 3,196
Wastewater Utility Service [Member] | Commercial and Industrial [Member]        
Revenue Recognition [Abstract]        
Revenue from contracts with customers 385 349 933 694
Billing and Revenue Collection Services [Member]        
Revenue Recognition [Abstract]        
Revenue from contracts with customers 20 17 39 43
Collection Services [Member]        
Revenue Recognition [Abstract]        
Revenue from contracts with customers 21 30 25 33
Other Revenue [Member]        
Revenue Recognition [Abstract]        
Revenue from contracts with customers $ 57 $ 19 $ 76 $ 29