XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Details-1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total Operating Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers $ 159,452 $ 145,713 $ 378,422 $ 337,049
Electric [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 129,313 120,383 254,767 236,508
Electric [Member] | Residential [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 43,182 40,321 88,321 81,462
Electric [Member] | Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 64,027 64,161 124,662 124,024
Electric [Member] | Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 3,117 3,445 6,081 6,855
Electric [Member] | Other-retail/municipal        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 10,342 10,403 19,690 20,093
Electric [Member] | Total Retail [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 120,668 118,330 238,754 232,434
Electric [Member] | Sales To The Market [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 7,840 1,519 14,320 2,595
Electric [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 805 534 1,693 1,479
Gas [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 29,925 25,116 123,406 100,285
Gas [Member] | Residential [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 17,956 15,589 71,824 58,987
Gas [Member] | Commercial/Industrial [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 10,434 7,876 47,547 37,400
Gas [Member] | Total Retail [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 28,390 23,465 119,371 96,387
Gas [Member] | Gas Transportation [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 1,384 1,505 3,697 3,585
Gas [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers 151 146 338 313
Non Regulated Energy [Member]        
Disaggregation of Revenue [Line Items]        
Revenues recognized from contracts with customers $ 214 $ 214 $ 249 $ 256