XML 59 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total Revenue $ 48,714 $ 44,301
Operating Segments    
Disaggregation of Revenue [Line Items]    
Total Revenue from Contracts with Customers 48,681 44,267
Other Regulated Revenues 68 62
Other Non-Regulated Revenues 120 119
Total Revenue 48,869 44,448
Operating Segments | Regulated Tariff Sales | Residential    
Disaggregation of Revenue [Line Items]    
Total Revenue from Contracts with Customers 24,187 23,114
Operating Segments | Regulated Tariff Sales | Commercial    
Disaggregation of Revenue [Line Items]    
Total Revenue from Contracts with Customers 6,867 6,585
Operating Segments | Regulated Tariff Sales | Industrial    
Disaggregation of Revenue [Line Items]    
Total Revenue from Contracts with Customers 3,602 2,999
Operating Segments | Regulated Tariff Sales | Fire Protection    
Disaggregation of Revenue [Line Items]    
Total Revenue from Contracts with Customers 3,832 3,722
Operating Segments | Regulated Tariff Sales | Wholesale    
Disaggregation of Revenue [Line Items]    
Total Revenue from Contracts with Customers 7,224 5,014
Operating Segments | Non-Regulated Contract Operations    
Disaggregation of Revenue [Line Items]    
Total Revenue from Contracts with Customers 2,969 2,833
Inter-segment Elimination    
Disaggregation of Revenue [Line Items]    
Total Revenue $ (155) $ (147)