XML 120 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Details-1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Total Operating Revenue [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers $ 676,944 $ 690,431 $ 714,519
Electric [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 497,673 489,729 465,167
Electric [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 174,756 171,137 161,300
Electric [Member] | Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 255,240 252,268 232,057
Electric [Member] | Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 12,948 13,759 13,303
Electric [Member] | Other-retail/municipal [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 40,796 40,815 37,323
Electric [Member] | Total Retail [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 483,740 477,979 443,983
Electric [Member] | Sales To The Market [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 10,893 10,163 19,385
Electric [Member] | Other Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 3,040 1,587 1,799
Gas [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 178,587 200,012 248,672
Gas [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 106,150 116,640 143,544
Gas [Member] | Commercial/Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 65,021 75,410 99,165
Gas [Member] | Total Retail [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 171,171 192,050 242,709
Gas [Member] | Gas Transportation [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 6,905 7,399 5,780
Gas [Member] | Other Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 511 563 183
Non Regulated Energy [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers $ 684 $ 690 $ 680