XML 62 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivatives (Narrative) (Details)
gal in Millions, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2017
USD ($)
gal
$ / option
Mar. 31, 2016
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
$ / option
Dec. 31, 2016
USD ($)
Derivative [Line Items]          
Current liability for the obligation to return cash collateral | $ $ 4.8       $ 2.8
Net unrealized and realized gains (losses) related to trading portfolio | $ $ (0.7) $ 0.1      
Scenario, Forecast [Member]          
Derivative [Line Items]          
Value of trading portfolio realized | $     $ (0.6)    
Not Designated as Hedging Instrument [Member] | Heating Oil [Member]          
Derivative [Line Items]          
Percent of expected requirements covered 75.00%        
Derivative, average price risk option strike price (in usd per gallon) | $ / option 1.77        
Not Designated as Hedging Instrument [Member] | Diesel Purchases [Member] | Scenario, Forecast [Member]          
Derivative [Line Items]          
Percent of expected requirements covered       12.00%  
Derivative, average price risk option strike price (in usd per gallon) | $ / option       1.92  
Not Designated as Hedging Instrument [Member] | Diesel Purchases [Member] | Heating Oil [Member]          
Derivative [Line Items]          
Quantities under derivative contracts (in gallons) | gal 30        
Not Designated as Hedging Instrument [Member] | Diesel Purchases [Member] | Minimum [Member]          
Derivative [Line Items]          
Gallons of diesel fuel purchased annually | gal 38        
Not Designated as Hedging Instrument [Member] | Diesel Purchases [Member] | Maximum [Member]          
Derivative [Line Items]          
Gallons of diesel fuel purchased annually | gal 44