XML 49 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments, Hedging Activities and Fair Value Measurements, Nonrecurring Fair Value Measurements (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Assets, Fair Value Disclosure [Abstract]      
Non-cash asset impairment charges $ 34.0us-gaap_AssetImpairmentCharges $ 97.4us-gaap_AssetImpairmentCharges $ 63.4us-gaap_AssetImpairmentCharges
Non-cash asset impairment charges in costs and expenses 34.0epd_AssetImpairmentChargesInCostsAndExpenses 92.6epd_AssetImpairmentChargesInCostsAndExpenses 63.4epd_AssetImpairmentChargesInCostsAndExpenses
Non-cash asset impairment charges of unconsolidated affiliate   4.8us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment  
NGL Pipelines and Services [Member]      
Assets, Fair Value Disclosure [Abstract]      
Non-cash asset impairment charges 16.2us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_NglPipelinesAndServicesMember
30.6us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_NglPipelinesAndServicesMember
16.3us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_NglPipelinesAndServicesMember
Onshore Natural Gas Pipelines & Services [Member]      
Assets, Fair Value Disclosure [Abstract]      
Non-cash asset impairment charges 0.7us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_OnshoreNaturalGasPipelinesAndServicesMember
0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_OnshoreNaturalGasPipelinesAndServicesMember
29.2us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_OnshoreNaturalGasPipelinesAndServicesMember
Onshore Crude Oil Pipelines and Services [Member]      
Assets, Fair Value Disclosure [Abstract]      
Non-cash asset impairment charges 2.9us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_OnshoreCrudeOilPipelinesAndServicesMember
30.1us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_OnshoreCrudeOilPipelinesAndServicesMember
10.6us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_OnshoreCrudeOilPipelinesAndServicesMember
Offshore Pipelines And Services [Member]      
Assets, Fair Value Disclosure [Abstract]      
Non-cash asset impairment charges 5.1us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_OffshorePipelinesAndServicesMember
18.0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_OffshorePipelinesAndServicesMember
4.0us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_OffshorePipelinesAndServicesMember
Petrochemical and Refined Products Services [Member]      
Assets, Fair Value Disclosure [Abstract]      
Non-cash asset impairment charges 9.1us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_PetrochemicalAndRefinedProductsServicesMember
18.7us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_PetrochemicalAndRefinedProductsServicesMember
3.3us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= epd_PetrochemicalAndRefinedProductsServicesMember
Fair Value, Measurements, Nonrecurring [Member]      
Assets, Fair Value Disclosure [Abstract]      
Impairment of long-lived assets disposed of other than by sale 26.7us-gaap_OtherAssetImpairmentCharges
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
79.4us-gaap_OtherAssetImpairmentCharges
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
56.5us-gaap_OtherAssetImpairmentCharges
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impairment of long-lived assets held and used   9.0us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
2.6us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Impairment of long-lived assets to be disposed of by sale 7.3us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
9.0us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
4.3us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Long-lived Assets Disposed of Other Than By Sale [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfOtherThanBySaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfOtherThanBySaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0.8us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfOtherThanBySaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Long-lived Assets Held and Used [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, fair value   44.6us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsHeldAndUsedMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
2.2us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsHeldAndUsedMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Long-lived Assets Disposed of By Sale [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, fair value 1.5us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfBySaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0.6us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfBySaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfBySaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Level 1 [Member] | Long-lived Assets Disposed of Other Than By Sale [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfOtherThanBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfOtherThanBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfOtherThanBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Level 1 [Member] | Long-lived Assets Held and Used [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, fair value   0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsHeldAndUsedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsHeldAndUsedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Level 1 [Member] | Long-lived Assets Disposed of By Sale [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Level 2 [Member] | Long-lived Assets Disposed of Other Than By Sale [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfOtherThanBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfOtherThanBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfOtherThanBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Level 2 [Member] | Long-lived Assets Held and Used [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, fair value   0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsHeldAndUsedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsHeldAndUsedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Level 2 [Member] | Long-lived Assets Disposed of By Sale [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Level 3 [Member] | Long-lived Assets Disposed of Other Than By Sale [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, fair value 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfOtherThanBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfOtherThanBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0.8us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfOtherThanBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Level 3 [Member] | Long-lived Assets Held and Used [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, fair value   44.6us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsHeldAndUsedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
2.2us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsHeldAndUsedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value, Measurements, Nonrecurring [Member] | Level 3 [Member] | Long-lived Assets Disposed of By Sale [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, fair value $ 1.5us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
$ 0.6us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
$ 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_BalanceSheetLocationAxis
= epd_LongLivedAssetsDisposedOfBySaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember