XML 52 R53.htm IDEA: XBRL DOCUMENT
v3.20.1

Equity and Distributions, Summary of Changes in Outstanding Units (Details) | 3 Months Ended
--- | ---
Mar. 31, 2020 shares
Summary of changes in outstanding units [Roll Forward] |
Common units issued in connection with settlement of Liquidity Option (in units) | 54,807,352
Common Units [Member] |
Summary of changes in outstanding units [Roll Forward] |
Number of units outstanding, beginning balance (in units) | 2,189,226,130
Common units issued in connection with settlement of Liquidity Option (in units) | 54,807,352
Treasury units acquired in connection with settlement of Liquidity Option (in units) | (54,807,352)
Common unit repurchases under 2019 Buyback Program (in units) | (6,357,739)
Common units issued in connection with the vesting of phantom unit awards, net (in units) | 2,912,214
Other (in units) | 19,638
Number of units outstanding, ending balance (in units) | 2,185,800,243
Treasury Units [Member] |
Summary of changes in outstanding units [Roll Forward] |
Number of units outstanding, beginning balance (in units) | 0
Common units issued in connection with settlement of Liquidity Option (in units) | 0
Treasury units acquired in connection with settlement of Liquidity Option (in units) | 54,807,352
Common unit repurchases under 2019 Buyback Program (in units) | 0
Common units issued in connection with the vesting of phantom unit awards, net (in units) | 0
Other (in units) | 0
Number of units outstanding, ending balance (in units) | 54,807,352

X
- Definition Common units issued in connection with settlement of option. + References No definition available. + Details
Name: | epd_CommonUnitsIssuedInConnectionWithSettlementOfOption
Namespace Prefix: | epd_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other changes in units during the period. + References No definition available. + Details
Name: | epd_PartnersCapitalAccountOtherUnitsChanges
Namespace Prefix: | epd_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total common units issued in connection with the vesting of phantom unit awards. + References No definition available. + Details
Name: | epd_PartnersCapitalAccountUnitsPhantomUnitAwardsConvertedToCommonUnits
Namespace Prefix: | epd_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Decrease in units outstanding related to units that were previously issued and have been repurchased during the period. + References No definition available. + Details
Name: | epd_PartnersEquityAccountUnitsTreasuryUnitsPurchased
Namespace Prefix: | epd_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_IncreaseDecreaseInPartnersCapitalRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of each class of partnership units outstanding at the balance sheet date. Units represent shares of ownership of the general, limited, and preferred partners. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04.16(a)) -URI http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04.16(b)) -URI http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB TOPIC 4.F) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187171-122770 + Details
Name: | us-gaap_PartnersCapitalAccountUnits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Units that were previously issued and have been repurchased during the year. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB TOPIC 4.F) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187171-122770 + Details
Name: | us-gaap_PartnersCapitalAccountUnitsTreasury
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares that have been repurchased and retired during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 + Details
Name: | us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_CapitalUnitsByClassAxis=us-gaap_CapitalUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CapitalUnitsByClassAxis=us-gaap_TreasuryStockCommonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |