XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenues $ 105,276 $ 85,926
Electricity [Member]    
Disaggregation of Revenue [Line Items]    
Total revenues 74,487 59,380
Natural gas    
Disaggregation of Revenue [Line Items]    
Total revenues 26,925 24,504
Other    
Disaggregation of Revenue [Line Items]    
Total revenues 3,864 2,042
Pricing plans offered to customers [Member]    
Disaggregation of Revenue [Line Items]    
Total revenues 105,276 85,926
Fixed rate [Member]    
Disaggregation of Revenue [Line Items]    
Total revenues 35,120 22,402
Fixed rate [Member] | Electricity [Member]    
Disaggregation of Revenue [Line Items]    
Total revenues 29,505 18,618
Fixed rate [Member] | Natural gas    
Disaggregation of Revenue [Line Items]    
Total revenues 5,615 3,784
Fixed rate [Member] | Other    
Disaggregation of Revenue [Line Items]    
Total revenues
Variable rate [Member]    
Disaggregation of Revenue [Line Items]    
Total revenues 66,292 61,482
Variable rate [Member] | Electricity [Member]    
Disaggregation of Revenue [Line Items]    
Total revenues 44,982 40,762
Variable rate [Member] | Natural gas    
Disaggregation of Revenue [Line Items]    
Total revenues 21,310 20,720
Variable rate [Member] | Other    
Disaggregation of Revenue [Line Items]    
Total revenues
Other [Member]    
Disaggregation of Revenue [Line Items]    
Total revenues 3,864 2,042
Other [Member] | Electricity [Member]    
Disaggregation of Revenue [Line Items]    
Total revenues
Other [Member] | Natural gas    
Disaggregation of Revenue [Line Items]    
Total revenues
Other [Member] | Other    
Disaggregation of Revenue [Line Items]    
Total revenues $ 3,864 $ 2,042