XML 122 R101.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Details-1) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Total Operating Revenue [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers $ 743,654 $ 676,944 $ 690,431
Electric [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 531,554 497,673 489,729
Electric [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 187,264 174,756 171,137
Electric [Member] | Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 258,044 255,240 252,268
Electric [Member] | Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 12,330 12,948 13,759
Electric [Member] | Other-retail/municipal [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 40,048 40,796 40,815
Electric [Member] | Total Retail [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 497,686 483,740 477,979
Electric [Member] | Sales To The Market [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 30,654 10,893 10,163
Electric [Member] | Other Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 3,214 3,040 1,587
Gas [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 211,423 178,587 200,012
Gas [Member] | Residential [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 123,719 106,150 116,640
Gas [Member] | Commercial/Industrial [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 80,560 65,021 75,410
Gas [Member] | Total Retail [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 204,279 171,171 192,050
Gas [Member] | Gas Transportation [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 6,582 6,905 7,399
Gas [Member] | Other Revenues [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers 562 511 563
Non Regulated Energy [Member]      
Disaggregation of Revenue [Line Items]      
Revenues recognized from contracts with customers $ 677 $ 684 $ 690