XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Details-1) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total Operating Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers $ 218,970 $ 191,336
Electric [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 125,454 116,125
Electric [Member] | Residential [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 45,139 41,141
Electric [Member] | Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 60,635 59,863
Electric [Member] | Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 2,964 3,410
Electric [Member] | Other-retail/municipal    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 9,348 9,690
Electric [Member] | Total Retail [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 118,086 114,104
Electric [Member] | Sales To The Market [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 6,480 1,076
Electric [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 888 945
Gas [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 93,481 75,169
Gas [Member] | Residential [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 53,868 43,398
Gas [Member] | Commercial/Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 37,113 29,524
Gas [Member] | Total Retail [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 90,981 72,922
Gas [Member] | Gas Transportation [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 2,313 2,080
Gas [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers 187 167
Non Regulated Energy [Member]    
Disaggregation of Revenue [Line Items]    
Revenues recognized from contracts with customers $ 35 $ 42