XML 32 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives (Schedule Of Outstanding Derivatives Entered Into To Hedge Inventory Or Fixed Price Purchase Commitments) (Details)
3 Months Ended
Mar. 31, 2015
bbl
Sell (Short) Contracts [Member] | Crude Oil Futures [Member] | Designated as Hedging Instrument [Member]  
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 520invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_SellingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Weighted average contract price per gal 47.47us-gaap_UnderlyingDerivativeVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_SellingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Sell (Short) Contracts [Member] | Crude Oil Futures [Member] | Not Designated As Hedging Instrument [Member]  
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 353invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_SellingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Weighted average contract price per gal 52.02us-gaap_UnderlyingDerivativeVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_SellingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Sell (Short) Contracts [Member] | Crude oil LLSWTI swap [Member] | Not Designated As Hedging Instrument [Member]  
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 670invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_SellingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilLlswtiSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Weighted average contract price per gal 2.89us-gaap_UnderlyingDerivativeVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_SellingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilLlswtiSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Sell (Short) Contracts [Member] | Fuel Oil Futures [Member] | Not Designated As Hedging Instrument [Member]  
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 340invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_SellingContractMember
/ us-gaap_EnergyAxis
= gel_FuelOilFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Weighted average contract price per gal 45.46us-gaap_UnderlyingDerivativeVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_SellingContractMember
/ us-gaap_EnergyAxis
= gel_FuelOilFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Sell (Short) Contracts [Member] | Crude Oil Options [Member] | Not Designated As Hedging Instrument [Member]  
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 85invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_SellingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Underlying, Derivative 2.36us-gaap_UnderlyingDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_SellingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Buy (Long) Contracts [Member] | Crude Oil Futures [Member] | Designated as Hedging Instrument [Member]  
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_BuyingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Weighted average contract price per gal 0.00us-gaap_UnderlyingDerivativeVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_BuyingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Buy (Long) Contracts [Member] | Crude Oil Futures [Member] | Not Designated As Hedging Instrument [Member]  
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 276invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_BuyingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Weighted average contract price per gal 54.27us-gaap_UnderlyingDerivativeVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_BuyingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Buy (Long) Contracts [Member] | Crude oil LLSWTI swap [Member] | Not Designated As Hedging Instrument [Member]  
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 0invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_BuyingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilLlswtiSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Weighted average contract price per gal 0.00us-gaap_UnderlyingDerivativeVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_BuyingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilLlswtiSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Buy (Long) Contracts [Member] | Fuel Oil Futures [Member] | Not Designated As Hedging Instrument [Member]  
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 95invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_BuyingContractMember
/ us-gaap_EnergyAxis
= gel_FuelOilFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Weighted average contract price per gal 44.95us-gaap_UnderlyingDerivativeVolume
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_BuyingContractMember
/ us-gaap_EnergyAxis
= gel_FuelOilFuturesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Buy (Long) Contracts [Member] | Crude Oil Options [Member] | Not Designated As Hedging Instrument [Member]  
Derivative [Line Items]  
Derivative, Nonmonetary Notional Amount 40invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_BuyingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Underlying, Derivative 0.17us-gaap_UnderlyingDerivative
/ us-gaap_DerivativeInstrumentRiskAxis
= gel_BuyingContractMember
/ us-gaap_EnergyAxis
= gel_CrudeOilOptionsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember