XML 59 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt (Narrative) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Feb. 01, 2012
Nov. 30, 2010
Feb. 08, 2013
May 15, 2014
Debt Instrument [Line Items]          
Commitment fee percentage 0.375%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage        
Letter Of Credit [Member]          
Debt Instrument [Line Items]          
Letter of credit, fee percentage 2.25%gel_LetterOfCreditFeePercentage
/ us-gaap_DebtInstrumentAxis
= us-gaap_LetterOfCreditMember
       
Senior Secured Credit Facility [Member]          
Debt Instrument [Line Items]          
Line of credit facility, aggregate maximum borrowing capacity 1,500,000,000gel_LineOfCreditFacilityAggregateMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
       
Senior secured credit facility, amount outstanding 550,400,000us-gaap_LineOfCredit
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
       
Total amount available for borrowings, remaining borrowing capacity 438,800,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
       
Senior Secured Credit Facility [Member] | Letter Of Credit [Member]          
Debt Instrument [Line Items]          
Letters of credit, outstanding amount 10,800,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_DebtInstrumentAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
       
Maturity date of debt Jul. 25, 2019        
Senior Secured Credit Facility [Member] | Accordion [Member]          
Debt Instrument [Line Items]          
Senior secured credit facility, maximum borrowing capacity 300,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= gel_AccordionFeatureMember
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
       
Senior Unsecured Notes [Member]          
Debt Instrument [Line Items]          
Debt instrument, principal amount   350,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LineOfCreditFacilityAxis
= us-gaap_UnsecuredDebtMember
     
Debt instrument, percentage of face value   101.00%gel_DebtInstrumentPercentageOfFaceValue
/ us-gaap_LineOfCreditFacilityAxis
= us-gaap_UnsecuredDebtMember
     
Debt instrument, effective interest rate   7.682%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_LineOfCreditFacilityAxis
= us-gaap_UnsecuredDebtMember
     
Seven Point Eight Seventy Five Percentage Senior Unsecured Notes [Member]          
Debt Instrument [Line Items]          
Maturity date of debt Dec. 15, 2018        
Debt instrument, principal amount   100,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LineOfCreditFacilityAxis
= gel_SevenPointEightSeventyFivePercentageSeniorUnsecuredNotesMember
250,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LineOfCreditFacilityAxis
= gel_SevenPointEightSeventyFivePercentageSeniorUnsecuredNotesMember
   
Debt instrument, stated rate     7.875%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LineOfCreditFacilityAxis
= gel_SevenPointEightSeventyFivePercentageSeniorUnsecuredNotesMember
   
Federal Funds Effective Rate [Member]          
Debt Instrument [Line Items]          
Interest rate spreads senior secured credit facility 0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= gel_FederalFundsEffectiveRateMember
       
Eurodollar Rate [Member]          
Debt Instrument [Line Items]          
Interest rate spreads senior secured credit facility 2.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= gel_EurodollarRateMember
       
Applicable Margin [Member]          
Debt Instrument [Line Items]          
Interest rate spreads senior secured credit facility 1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= gel_ApplicableMarginMember
       
Five Point Seventy Five Percentage Senior Unsecured Notes [Member]          
Debt Instrument [Line Items]          
Maturity date of debt Feb. 15, 2021        
Debt instrument, principal amount       350,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LineOfCreditFacilityAxis
= gel_FivePointSeventyFivePercentageSeniorUnsecuredNotesMember
 
Debt instrument, stated rate       5.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LineOfCreditFacilityAxis
= gel_FivePointSeventyFivePercentageSeniorUnsecuredNotesMember
 
Maximum percentage of principal, early debt redemption 35.00%gel_MaximumPercentageOfPrincipalEarlyDebtRedemption
/ us-gaap_LineOfCreditFacilityAxis
= gel_FivePointSeventyFivePercentageSeniorUnsecuredNotesMember
       
Percentage of the redeemable value of debt on Face amount 105.75%gel_RedemptionPremiumForNotes
/ us-gaap_LineOfCreditFacilityAxis
= gel_FivePointSeventyFivePercentageSeniorUnsecuredNotesMember
       
Five Point Six Two Five Percentage Senior Unsecured Notes [Member] [Domain]          
Debt Instrument [Line Items]          
Maturity date of debt Jun. 15, 2024        
Debt instrument, principal amount         350,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LineOfCreditFacilityAxis
= gel_FivePointSixTwoFivePercentageSeniorUnsecuredNotesMemberDomain
Debt instrument, stated rate         5.625%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LineOfCreditFacilityAxis
= gel_FivePointSixTwoFivePercentageSeniorUnsecuredNotesMemberDomain
Maximum percentage of principal, early debt redemption 35.00%gel_MaximumPercentageOfPrincipalEarlyDebtRedemption
/ us-gaap_LineOfCreditFacilityAxis
= gel_FivePointSixTwoFivePercentageSeniorUnsecuredNotesMemberDomain
       
Percentage of the redeemable value of debt on Face amount 105.625%gel_RedemptionPremiumForNotes
/ us-gaap_LineOfCreditFacilityAxis
= gel_FivePointSixTwoFivePercentageSeniorUnsecuredNotesMemberDomain
       
CHOPS [Member]          
Debt Instrument [Line Items]          
Ownership percentage 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= gel_ChopsMember
       
Maximum [Member]          
Debt Instrument [Line Items]          
Commitment fee percentage 0.375%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Maximum [Member] | Senior Secured Credit Facility [Member]          
Debt Instrument [Line Items]          
Debt instrument covenant, requirement leverage ratio 1.00gel_DebtInstrumentCovenantRequirementLeverageRatio
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Debt instrument covenant, requirement senior secured leverage ratio 1.00gel_DebtInstrumentCovenantRequirementSeniorSecuredLeverageRatio
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Debt instrument covenant, requirement interest coverage ratio 1.00gel_DebtInstrumentCovenantRequirementInterestCoverageRatio
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Maximum [Member] | Senior Secured Credit Facility [Member] | Letter Of Credit [Member]          
Debt Instrument [Line Items]          
Letters of credit, outstanding amount 100,000,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_DebtInstrumentAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Maximum [Member] | Federal Funds Effective Rate [Member]          
Debt Instrument [Line Items]          
Interest rate spreads senior secured credit facility 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= gel_FederalFundsEffectiveRateMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Maximum [Member] | LIBOR Rate [Member]          
Debt Instrument [Line Items]          
Interest rate spreads senior secured credit facility 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= gel_LiborRateMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Maximum [Member] | Eurodollar Rate [Member]          
Debt Instrument [Line Items]          
Letter of credit, fee percentage 2.50%gel_LetterOfCreditFeePercentage
/ us-gaap_LineOfCreditFacilityAxis
= gel_EurodollarRateMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Maximum [Member] | Alternate Base Rate [Member]          
Debt Instrument [Line Items]          
Letter of credit, fee percentage 1.50%gel_LetterOfCreditFeePercentage
/ us-gaap_LineOfCreditFacilityAxis
= gel_AlternateBaseRateMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Minimum [Member]          
Debt Instrument [Line Items]          
Commitment fee percentage 0.25%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Minimum [Member] | Senior Secured Credit Facility [Member]          
Debt Instrument [Line Items]          
Debt instrument covenant, requirement leverage ratio 5.00gel_DebtInstrumentCovenantRequirementLeverageRatio
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Debt instrument covenant, requirement senior secured leverage ratio 3.75gel_DebtInstrumentCovenantRequirementSeniorSecuredLeverageRatio
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Debt instrument covenant, requirement interest coverage ratio 3.00gel_DebtInstrumentCovenantRequirementInterestCoverageRatio
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Minimum [Member] | Eurodollar Rate [Member]          
Debt Instrument [Line Items]          
Letter of credit, fee percentage 1.50%gel_LetterOfCreditFeePercentage
/ us-gaap_LineOfCreditFacilityAxis
= gel_EurodollarRateMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Minimum [Member] | Alternate Base Rate [Member]          
Debt Instrument [Line Items]          
Letter of credit, fee percentage 0.50%gel_LetterOfCreditFeePercentage
/ us-gaap_LineOfCreditFacilityAxis
= gel_AlternateBaseRateMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Amended Facility [Member]          
Debt Instrument [Line Items]          
Senior secured credit facility, maximum borrowing capacity 1,000,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= gel_AmendedFacilityMember
       
Amended Facility [Member] | Senior Secured Credit Facility [Member] | Accordion [Member]          
Debt Instrument [Line Items]          
Senior secured credit facility, maximum borrowing capacity 500,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= gel_AccordionFeatureMember
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= gel_AmendedFacilityMember
       
Petroleum Products [Member] | Senior Secured Credit Facility [Member]          
Debt Instrument [Line Items]          
Senior secured credit facility, amount outstanding 45,000,000us-gaap_LineOfCredit
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_PublicUtilitiesInventoryAxis
= us-gaap_PublicUtilitiesInventoryPetroleumProductsMember
       
Petroleum Products [Member] | Amended Facility [Member] | Senior Secured Credit Facility [Member]          
Debt Instrument [Line Items]          
Senior secured credit facility, maximum borrowing capacity 150,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= gel_AmendedFacilityMember
/ us-gaap_PublicUtilitiesInventoryAxis
= us-gaap_PublicUtilitiesInventoryPetroleumProductsMember
       
During Acquisition Period [Member] | Maximum [Member] | Senior Secured Credit Facility [Member]          
Debt Instrument [Line Items]          
Debt instrument covenant, requirement leverage ratio 1.00gel_DebtInstrumentCovenantRequirementLeverageRatio
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementScenarioAxis
= gel_DuringAcquisitionPeriodMember
       
Debt instrument covenant, requirement senior secured leverage ratio 1.00gel_DebtInstrumentCovenantRequirementSeniorSecuredLeverageRatio
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementScenarioAxis
= gel_DuringAcquisitionPeriodMember
       
Debt instrument covenant, requirement interest coverage ratio 1.00gel_DebtInstrumentCovenantRequirementInterestCoverageRatio
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementScenarioAxis
= gel_DuringAcquisitionPeriodMember
       
During Acquisition Period [Member] | Minimum [Member] | Senior Secured Credit Facility [Member]          
Debt Instrument [Line Items]          
Debt instrument covenant, requirement leverage ratio 5.50gel_DebtInstrumentCovenantRequirementLeverageRatio
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementScenarioAxis
= gel_DuringAcquisitionPeriodMember
       
Debt instrument covenant, requirement senior secured leverage ratio 4.25gel_DebtInstrumentCovenantRequirementSeniorSecuredLeverageRatio
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementScenarioAxis
= gel_DuringAcquisitionPeriodMember
       
Debt instrument covenant, requirement interest coverage ratio 2.75gel_DebtInstrumentCovenantRequirementInterestCoverageRatio
/ us-gaap_LineOfCreditFacilityAxis
= gel_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementScenarioAxis
= gel_DuringAcquisitionPeriodMember