XML 63 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Revenue $ 54,091 $ 55,100 $ 147,715 $ 144,770
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total Revenue from Contracts with Customers 54,059 55,069 147,617 144,677
Other Regulated Revenues 334 391 504 595
Other Non-Regulated Revenues 121 117 361 350
Operating Segments | Regulated Tariff Sales | Residential        
Disaggregation of Revenue [Line Items]        
Total Revenue from Contracts with Customers 29,149 28,889 78,511 73,955
Operating Segments | Regulated Tariff Sales | Commercial        
Disaggregation of Revenue [Line Items]        
Total Revenue from Contracts with Customers 9,120 9,693 23,169 24,252
Operating Segments | Regulated Tariff Sales | Industrial        
Disaggregation of Revenue [Line Items]        
Total Revenue from Contracts with Customers 3,454 3,799 9,856 10,573
Operating Segments | Regulated Tariff Sales | Fire Protection        
Disaggregation of Revenue [Line Items]        
Total Revenue from Contracts with Customers 3,729 3,641 11,449 10,589
Operating Segments | Regulated Tariff Sales | Wholesale        
Disaggregation of Revenue [Line Items]        
Total Revenue from Contracts with Customers 5,423 5,839 15,484 15,720
Operating Segments | Non-Regulated Contract Operations        
Disaggregation of Revenue [Line Items]        
Total Revenue from Contracts with Customers 3,184 3,208 9,148 9,588
Inter-segment Elimination        
Disaggregation of Revenue [Line Items]        
Total Revenue $ (423) $ (477) $ (767) $ (852)