XML 116 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Details-1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Total Operating Revenue [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers $ 690,431 $ 714,519 $ 606,584
Electric [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 489,729 465,167 420,286
Electric [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 171,137 161,300 151,646
Electric [Member] | Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 252,268 232,057 210,475
Electric [Member] | Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 13,759 13,303 12,529
Electric [Member] | Other-retail/municipal [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 40,815 37,323 35,169
Electric [Member] | Total Retail [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 477,979 443,983 409,819
Electric [Member] | Sales To The Market [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 10,163 19,385 9,499
Electric [Member] | Other Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 1,587 1,799 968
Gas [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 200,012 248,672 185,620
Gas [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 116,640 143,544 110,442
Gas [Member] | Commercial/Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 75,410 99,165 68,895
Gas [Member] | Total Retail [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 192,050 242,709 179,337
Gas [Member] | Gas Transportation [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 7,399 5,780 6,185
Gas [Member] | Other Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 563 183 98
Non Regulated Energy [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers $ 690 $ 680 $ 678