XML 76 R62.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Business Segments and Related Information (Details) $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2024 USD ($) Segment | Mar. 31, 2023 USD ($)
Business Segments [Abstract] |  |  |
Number of reportable segments | Segment |  | 4 |
Gross Operating Margin |  |  |
Operating income |  | $ 1,822 | $ 1,734
Adjustments to reconcile operating income to total segment gross operating margin (addition or subtraction indicated by sign): |  |  |
Depreciation, amortization and accretion expense in operating costs and expenses | [1] | 582 | 533
Asset impairment charges in operating costs and expenses |  | 20 | 13
Net gains attributable to asset sales and related matters in operating costs and expenses |  | 0 | (2)
General and administrative costs |  | 66 | 57
Non-refundable payments received from shippers attributable to make-up rights | [2] | 25 | 27
Subsequent recognition of revenues attributable to make-up rights | [3] | (8) | (20)
Total segment gross operating margin |  | $ 2,507 | $ 2,342
[1] | Excludes amortization of major maintenance costs for reaction-based plants, which are a component of gross operating margin.
[2] | Since make-up rights entail a future performance obligation by the pipeline to the shipper, these receipts are recorded as deferred revenue for GAAP purposes; however, these receipts are included in gross operating margin in the period of receipt since they are nonrefundable to the shipper.
[3] | As deferred revenues attributable to make-up rights are subsequently recognized as revenue under GAAP, gross operating margin must be adjusted to remove such amounts to prevent duplication since the associated non-refundable payments were previously included in gross operating margin.

X
- References No definition available. + Details
Name: | epd_AdjustmentsToReconcileTotalSegmentGrossOperatingMarginToOperatingIncomeAbstract
Namespace Prefix: | epd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of expense recognized and charged to operating costs and expenses in the current period that reflects the allocation of the cost of assets over the assets' useful lives excluded from gross operating margin. + References No definition available. + Details
Name: | epd_DepreciationAmortizationAndAccretionInOperatingCostsAndExpensesExcludedFromGrossOperatingMargin
Namespace Prefix: | epd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The difference between the sale price or salvage price and the book value of a property, plant, and equipment asset that was sold or retired during the reporting period. This element refers to the gain (loss) recorded in operating costs and expenses excluded from gross operating margin. + References No definition available. + Details
Name: | epd_GainsAttributableToAssetSalesAndInsuranceRecoveriesExcludedFromGrossOperatingMargin
Namespace Prefix: | epd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale). + References No definition available. + Details
Name: | epd_ImpairmentChargesExcludedFromGrossOperatingMargin
Namespace Prefix: | epd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Revenue related to make-up rights recognized during period. Amounts were previously deferred and included in gross operating margin. + References No definition available. + Details
Name: | epd_MakeUpRightsRevenue
Namespace Prefix: | epd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Non-refundable deferred revenues attributable to shipper make-up rights on new pipeline projects included in gross operating margin. + References No definition available. + Details
Name: | epd_NonRefundableDeferredRevenuesAttributableToShipperMakeUpRightsOnNewPipelineProjectsIncludedInGrossOperatingMargin
Namespace Prefix: | epd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Operating income before: (i) depreciation, amortization and accretion expense; (ii) non-cash consolidated asset impairment charges; (iii) operating lease expenses for which the entity does not have the payment obligation; (iv) gains and losses from asset sales and related transactions and (v) general and administrative costs. + References No definition available. + Details
Name: | epd_TotalSegmentGrossOperatingMargin
Namespace Prefix: | epd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_GeneralAndAdministrativeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32 + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_SegmentReportingAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration