XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Details 1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Total revenues $ 76,075 $ 61,009 $ 180,126 $ 147,626
Electricity [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 65,906 52,055 135,877 114,669
Natural Gas [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 5,396 5,194 21,467 23,900
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 4,773 3,760 22,782 9,057
Non Commercial and commercial [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues   3,760    
Non-Commercial Channel [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 59,414 49,578 134,758 126,626
Non-Commercial Channel [Member] | Electricity [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 54,783 45,371 115,754 105,712
Non-Commercial Channel [Member] | Natural Gas [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 4,631 4,207 19,004 20,914
Non-Commercial Channel [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues
Commercial Channel [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 11,888 7,671 22,586 11,943
Commercial Channel [Member] | Electricity [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 11,123 6,684 20,123 8,957
Commercial Channel [Member] | Natural Gas [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 765 987 2,463 2,986
Commercial Channel [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues
Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 4,773 3,760 22,782 9,057
Other [Member] | Electricity [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues
Other [Member] | Natural Gas [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues
Other [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues $ 4,773 $ 3,760 $ 22,782 $ 9,057