XML 63 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Derivatives (Narrative) (Details)
gal in Millions, $ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2019
USD ($)
$ / option
gal
Dec. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
Mar. 31, 2020
$ / option
Dec. 31, 2018
USD ($)
Derivative [Line Items]          
Current asset representing cash collateral posted | $ $ 13.1       $ 24.7
Derivative contracts expected to be reclassified from OCI into earnings | $ $ 4.1        
Not Designated as Hedging Instrument | Heating Oil          
Derivative [Line Items]          
Quantities under derivative contracts (in gallons) 18        
Derivative, average price risk option strike price (in usd per gallon) | $ / option 2.33        
Percent of expected requirements covered 9.00%        
Not Designated as Hedging Instrument | Diesel Purchases | Minimum          
Derivative [Line Items]          
Diesel fuel purchased annually (in gallons) 40        
Not Designated as Hedging Instrument | Diesel Purchases | Maximum          
Derivative [Line Items]          
Diesel fuel purchased annually (in gallons) 47        
Scenario, Forecast          
Derivative [Line Items]          
Value of trading portfolio realized - gains (losses) | $   $ (0.6) $ (0.2)    
Scenario, Forecast | Not Designated as Hedging Instrument | Heating Oil          
Derivative [Line Items]          
Derivative, average price risk option strike price (in usd per gallon) | $ / option       2.31  
NYMEX | Not Designated as Hedging Instrument | Diesel Purchases          
Derivative [Line Items]          
Quantities under derivative contracts (in gallons) 18        
Derivative, average price risk option strike price (in usd per gallon) | $ / option 1.91        
NYMEX | Not Designated as Hedging Instrument | Diesel Purchases | Heating Oil          
Derivative [Line Items]          
Quantities under derivative contracts (in gallons) 40