v3.25.1
Revenue Recognition from Contracts with Customers - Schedule of Operating Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Regulated Tariff Sales    
Non-Regulated Contract Operations $ 2,833 $ 3,088
Total Revenue from Contracts with Customers 44,267 40,493
Other Regulated Revenues 62 60
Other Non-Regulated Revenues 119 116
Inter-segment Elimination (147) (145)
Total Revenue 44,301 40,524
Residential [Member]    
Regulated Tariff Sales    
Regulated Tariff Sales 23,114 20,331
Commercial [Member]    
Regulated Tariff Sales    
Regulated Tariff Sales 6,585 5,976
Industrial [Member]    
Regulated Tariff Sales    
Regulated Tariff Sales 2,999 3,133
Fire Protection [Member]    
Regulated Tariff Sales    
Regulated Tariff Sales 3,722 3,292
Wholesale [Member]    
Regulated Tariff Sales    
Regulated Tariff Sales $ 5,014 $ 4,673