v3.26.1
Revenue Recognition (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Municipality
Mar. 31, 2025
USD ($)
Revenue [Abstract]    
Revenue from contracts with customers $ 19,974 $ 18,342
Rents from regulated property 100 114
Total operating revenue $ 20,074 18,456
Utility Service [Member]    
Revenue [Abstract]    
Number of days for customer to make payment after being invoiced 20 days  
Water Utility Service [Member] | Residential [Member]    
Revenue [Abstract]    
Revenue from contracts with customers $ 10,950 10,250
Water Utility Service [Member] | Commercial and Industrial [Member]    
Revenue [Abstract]    
Revenue from contracts with customers 5,310 4,936
Water Utility Service [Member] | Fire Protection [Member]    
Revenue [Abstract]    
Revenue from contracts with customers 1,293 1,190
Wastewater Utility Service [Member] | Residential [Member]    
Revenue [Abstract]    
Revenue from contracts with customers 1,831 1,582
Wastewater Utility Service [Member] | Commercial and Industrial [Member]    
Revenue [Abstract]    
Revenue from contracts with customers 548 345
Billing and Revenue Collection Services [Member]    
Revenue [Abstract]    
Revenue from contracts with customers $ 19 26
Number of municipalities within the service territory provided service | Municipality 2  
Number of days for customer to make payment after being invoiced 30 days  
Collection Services [Member]    
Revenue [Abstract]    
Revenue from contracts with customers $ 4 3
Number of days for customer to make payment after being invoiced 30 days  
Other Revenue [Member]    
Revenue [Abstract]    
Revenue from contracts with customers $ 19 $ 10