XML 26 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments And Hedging Activities Derivatives and Hedging Instruments Gains Losses due to Settlements Hedge Ineffectiveness (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Trading Activity, Gains and Losses, Net [Line Items]    
Derivative, Net Hedge Ineffectiveness Gain (Loss) $ 1,658us-gaap_DerivativeNetHedgeIneffectivenessGainLoss $ (2,160)us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
Unrealized Gain (Loss) on Cash Flow Hedging Instruments (18,570)us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments 86,988us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments
Derivative Instruments, Gain (Loss) Recognized in Income 4,422us-gaap_GainLossOnDerivativeInstrumentsNetPretax 5,490us-gaap_GainLossOnDerivativeInstrumentsNetPretax
Sales [Member]    
Trading Activity, Gains and Losses, Net [Line Items]    
Derivative, Net Hedge Ineffectiveness Gain (Loss) (133)us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
 
Derivative Instruments, Gain (Loss) Recognized in Income 49,180us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
(25,331)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
Cost of Sales [Member]    
Trading Activity, Gains and Losses, Net [Line Items]    
Derivative, Net Hedge Ineffectiveness Gain (Loss) 1,244us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Derivative Instruments, Gain (Loss) Recognized in Income (40,769)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
29,317us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Operating Expense [Member]    
Trading Activity, Gains and Losses, Net [Line Items]    
Derivative, Net Hedge Ineffectiveness Gain (Loss) 547us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
(2,160)us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
Derivative Instruments, Gain (Loss) Recognized in Income (3,989)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
1,504us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
Commodity Contract [Member]    
Trading Activity, Gains and Losses, Net [Line Items]    
Derivative Instruments, change in fair value (14,148)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
92,478us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net (4,692)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(5,760)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Loss on Discontinuation of Cash Flow Hedge Due to Forecasted Transaction Probable of Not Occurring $ 270us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
$ 270us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember