XML 64 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivatives (Narrative) (Details)
gal in Millions, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2018
USD ($)
$ / option
gal
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Derivative [Line Items]        
Current liability for the obligation to return cash collateral | $ $ 19.1     $ 16.2
Derivative contracts expected to be reclassificed from OCI into earnings | $ $ 1.8      
Not Designated as Hedging Instrument | Heating Oil        
Derivative [Line Items]        
Percent of expected requirements covered 63.00%      
Derivative, average price risk option strike price (in usd per gallon) | $ / option 1.88      
Not Designated as Hedging Instrument | Diesel Purchases        
Derivative [Line Items]        
Percent of expected requirements covered 34.00%      
Derivative, average price risk option strike price (in usd per gallon) | $ / option 2.14      
Not Designated as Hedging Instrument | Diesel Purchases | Heating Oil        
Derivative [Line Items]        
Quantities under derivative contracts (in gallons) | gal 26      
Not Designated as Hedging Instrument | Diesel Purchases | Minimum        
Derivative [Line Items]        
Gallons of diesel fuel purchased annually | gal 40      
Not Designated as Hedging Instrument | Diesel Purchases | Maximum        
Derivative [Line Items]        
Gallons of diesel fuel purchased annually | gal 47      
Scenario, Forecast        
Derivative [Line Items]        
Value of trading portfolio realized | $   $ 0.6 $ (0.8)