XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Details 1) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 125,049 $ 81,285 $ 323,787 $ 234,150
Electricity        
Disaggregation of Revenue [Line Items]        
Total revenues 114,002 73,764 268,688 186,207
Natural gas        
Disaggregation of Revenue [Line Items]        
Total revenues 4,990 6,153 40,890 40,754
Other        
Disaggregation of Revenue [Line Items]        
Total revenues 6,057 1,368 14,209 7,189
Non-Commercial Channel [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 97,007 64,427 249,183 185,453
Non-Commercial Channel [Member] | Electricity        
Disaggregation of Revenue [Line Items]        
Total revenues 95,026 61,704 220,481 156,425
Non-Commercial Channel [Member] | Natural gas        
Disaggregation of Revenue [Line Items]        
Total revenues 1,981 2,723 28,702 29,028
Non-Commercial Channel [Member] | Other        
Disaggregation of Revenue [Line Items]        
Total revenues
Commercial Channel [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 21,985 15,490 60,395 41,508
Commercial Channel [Member] | Electricity        
Disaggregation of Revenue [Line Items]        
Total revenues 18,976 12,060 48,207 29,782
Commercial Channel [Member] | Natural gas        
Disaggregation of Revenue [Line Items]        
Total revenues 3,009 3,430 12,188 11,726
Commercial Channel [Member] | Other        
Disaggregation of Revenue [Line Items]        
Total revenues
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 6,057 1,368 14,209 7,189
Other [Member] | Electricity        
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 $ 6,057 $ 1,368 $ 14,209 $ 7,189