XML 64 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives (Narrative) (Details)
gal in Millions, $ in Millions
6 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Jun. 30, 2019
USD ($)
$ / option
gal
Dec. 31, 2020
USD ($)
Jun. 30, 2020
$ / option
Dec. 31, 2018
USD ($)
Derivative [Line Items]          
Current asset representing cash collateral posted | $   $ 2.1     $ 24.7
Derivative contracts expected to be reclassified from OCI into earnings | $   $ 5.9      
Not Designated as Hedging Instrument | Heating Oil          
Derivative [Line Items]          
Quantities under derivative contracts (in gallons)   10      
Derivative, average price risk option strike price (in usd per gallon) | $ / option   2.34      
Percent of expected requirements covered   22.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.5)    
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.30  
NYMEX | Not Designated as Hedging Instrument | Diesel Purchases          
Derivative [Line Items]          
Quantities under derivative contracts (in gallons)   12      
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)   32