XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Details) - 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
Fixed rate [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 30,769 25,250 60,118 49,818
Fixed rate [Member] | Electricity [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 30,031 24,716 57,550 48,033
Fixed rate [Member] | Natural Gas [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 738 534 2,568 1,785
Fixed rate [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues
Variable rate [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 40,533 31,999 97,226 88,751
Variable rate [Member] | Electricity [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 35,875 27,339 78,327 66,636
Variable rate [Member] | Natural Gas [Member]        
Disaggregation of Revenue [Line Items]        
Total revenues 4,658 4,660 18,899 22,115
Variable rate [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