XML 67 R55.htm IDEA: XBRL DOCUMENT
v3.24.3

RISK MANAGEMENT AND FINANCIAL INSTRUMENTS - Notional Principal or Quantity Information (Details) - Sep. 30, 2024 € in Millions, ¥ in Millions, £ in Millions, $ in Millions, $ in Millions | USD ($) MWh MMBbls Bcf | GBP (£) MWh MMBbls Bcf | EUR (€) MWh MMBbls Bcf | JPY (¥) MWh MMBbls Bcf | CAD ($) MWh MMBbls Bcf
--- | --- | --- | --- | --- | ---
Foreign exchange contracts - forwards - purchase |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
Derivative Notional Amount Outstanding | $ 1,195 |  |  | ¥ 84,800 |
Foreign exchange contracts - forwards - purchase | United States dollar |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2024 | 695 |  |  |  |
2025 | 500 |  |  |  |
2026 | 0 |  |  |  |
2027 | 0 |  |  |  |
2028 | 0 |  |  |  |
Thereafter | 0 |  |  |  |
Foreign exchange contracts - forwards - purchase | Japanese yen |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2024 | ¥ |  |  |  | 0 |
2025 | ¥ |  |  |  | 84,800 |
2026 | ¥ |  |  |  | 0 |
2027 | ¥ |  |  |  | 0 |
2028 | ¥ |  |  |  | 0 |
Thereafter | ¥ |  |  |  | ¥ 0 |
Foreign exchange contracts - forwards - sell |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
Derivative Notional Amount Outstanding | 20,719 | £ 99 | € 625 |  |
Foreign exchange contracts - forwards - sell | United States dollar |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2024 | 2,014 |  |  |  |
2025 | 5,327 |  |  |  |
2026 | 4,697 |  |  |  |
2027 | 4,271 |  |  |  |
2028 | 3,342 |  |  |  |
Thereafter | $ 1,068 |  |  |  |
Foreign exchange contracts - forwards - sell | GBP |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2024 | £ |  | 9 |  |  |
2025 | £ |  | 30 |  |  |
2026 | £ |  | 28 |  |  |
2027 | £ |  | 32 |  |  |
2028 | £ |  | 0 |  |  |
Thereafter | £ |  | £ 0 |  |  |
Foreign exchange contracts - forwards - sell | Euro |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2024 | € |  |  | 35 |  |
2025 | € |  |  | 126 |  |
2026 | € |  |  | 121 |  |
2027 | € |  |  | 81 |  |
2028 | € |  |  | 67 |  |
Thereafter | € |  |  | € 195 |  |
Interest rate contracts - short-term borrowings |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2024 |  |  |  |  | $ 1,900
2025 |  |  |  |  | 2,236
2026 |  |  |  |  | 1,717
2027 |  |  |  |  | 675
2028 |  |  |  |  | 49
Thereafter |  |  |  |  | 13
Derivative Notional Amount Outstanding |  |  |  |  | 6,590
Interest rate contracts - short-term debt receive |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2024 |  |  |  |  | 18
2025 |  |  |  |  | 0
2026 |  |  |  |  | 0
2027 |  |  |  |  | 0
2028 |  |  |  |  | 0
Thereafter |  |  |  |  | 0
Derivative Notional Amount Outstanding |  |  |  |  | 18
Interest rate contracts - long-term debt pay fixed rate |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2024 |  |  |  |  | 300
2025 |  |  |  |  | 4,080
2026 |  |  |  |  | 723
2027 |  |  |  |  | 0
2028 |  |  |  |  | 0
Thereafter |  |  |  |  | 0
Derivative Notional Amount Outstanding |  |  |  |  | 5,103
Interest Rate Contract, Costless Collar |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2024 |  |  |  |  | 0
2025 |  |  |  |  | 1,858
2026 |  |  |  |  | 265
2027 |  |  |  |  | 104
2028 |  |  |  |  | 6
Thereafter |  |  |  |  | 0
Derivative Notional Amount Outstanding |  |  |  |  | $ 2,233
Commodity contracts | Natural gas |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2024 (bcf / mmbbls) | Bcf | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000
2025 (bcf / mmbbls) | Bcf | 101,000,000 | 101,000,000 | 101,000,000 | 101,000,000 | 101,000,000
2026 (bcf / mmbbls) | Bcf | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 60,000,000
2027 (bcf / mmbbls) | Bcf | 28,000,000 | 28,000,000 | 28,000,000 | 28,000,000 | 28,000,000
2028 (bcf / mmbbls) | Bcf | 9,000,000 | 9,000,000 | 9,000,000 | 9,000,000 | 9,000,000
Thereafter (bcf / mmbbls) | Bcf | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000
Derivative Nonmonetary Notional Amount Outstanding | Bcf | 212,000,000 | 212,000,000 | 212,000,000 | 212,000,000 | 212,000,000
Net purchase | Commodity contracts | Crude |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2025 (bcf / mmbbls) | MMBbls | 22,000,000 | 22,000,000 | 22,000,000 | 22,000,000 | 22,000,000
2026 (bcf / mmbbls) | MMBbls | 19,000,000 | 19,000,000 | 19,000,000 | 19,000,000 | 19,000,000
2027 (bcf / mmbbls) | MMBbls | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000
2028 (bcf / mmbbls) | MMBbls | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000
Thereafter (bcf / mmbbls) | MMBbls | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,000,000
Derivative Nonmonetary Notional Amount Outstanding | MMBbls | 36,000,000 | 36,000,000 | 36,000,000 | 36,000,000 | 36,000,000
Net purchase | Commodity contracts | Power |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2024 (MWH) | MWh | 151,000,000 | 151,000,000 | 151,000,000 | 151,000,000 | 151,000,000
2025 (MWH) | MWh | 31,000,000 | 31,000,000 | 31,000,000 | 31,000,000 | 31,000,000
Net sell | Commodity contracts | Crude |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2024 (bcf / mmbbls) | MMBbls | 9,000,000 | 9,000,000 | 9,000,000 | 9,000,000 | 9,000,000
Net sell | Commodity contracts | Power |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |
2026 (MW/H) | MWh | 26,000,000 | 26,000,000 | 26,000,000 | 26,000,000 | 26,000,000
2027 (MWH) | MWh | (51,000,000) | (51,000,000) | (51,000,000) | (51,000,000) | (51,000,000)
2028 (MW/H) | MWh | (49,000,000) | (49,000,000) | (49,000,000) | (49,000,000) | (49,000,000)
Thereafter (MWH) | MWh | (30,000,000) | (30,000,000) | (30,000,000) | (30,000,000) | (30,000,000)
Total (MWH) | MWh | (7,000,000) | (7,000,000) | (7,000,000) | (7,000,000) | (7,000,000)

X
- Definition Derivative Nonmonetary Notional Amount Outstanding + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstanding
Namespace Prefix: | enb_
Data Type: | dtr-types1:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative Nonmonetary Notional Amount Outstanding Maturing in Remainder Of Year + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstandingMaturingInRemainderOfYear
Namespace Prefix: | enb_
Data Type: | dtr-types1:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative Nonmonetary Notional Amount Outstanding Maturing In Year After Five + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstandingMaturingInYearAfterFive
Namespace Prefix: | enb_
Data Type: | dtr-types1:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in nonmonetary units, maturing in the fifth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstandingMaturingInYearFive
Namespace Prefix: | enb_
Data Type: | dtr-types1:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in nonmonetary units, maturing in the fourth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstandingMaturingInYearFour
Namespace Prefix: | enb_
Data Type: | dtr-types1:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative Nonmonetary Notional Amount Outstanding Maturing In Year Three + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstandingMaturingInYearThree
Namespace Prefix: | enb_
Data Type: | dtr-types1:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in nonmonetary units, maturing in the second fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstandingMaturingInYearTwo
Namespace Prefix: | enb_
Data Type: | dtr-types1:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative Nonmonetary Rate Notional Amount Outstanding + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstanding
Namespace Prefix: | enb_
Data Type: | dtr-types1:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in a nonmonetary rate, maturing after the fifth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstandingMaturingInAfterYearFive
Namespace Prefix: | enb_
Data Type: | dtr-types1:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative Nonmonetary Rate Notional Amount Outstanding Maturing In Remainder Of Year + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstandingMaturingInRemainderOfYear
Namespace Prefix: | enb_
Data Type: | dtr-types1:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in a nonmonetary rate, maturing in the fifth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstandingMaturingInYearFive
Namespace Prefix: | enb_
Data Type: | dtr-types1:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in a nonmonetary rate, maturing in the fourth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstandingMaturingInYearFour
Namespace Prefix: | enb_
Data Type: | dtr-types1:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in a nonmonetary rate, maturing in the third fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstandingMaturingInYearThree
Namespace Prefix: | enb_
Data Type: | dtr-types1:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate notional amount of derivative expressed in a nonmonetary rate, maturing in the second fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstandingMaturingInYearTwo
Namespace Prefix: | enb_
Data Type: | dtr-types1:energyItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative Notional Amount Outstanding + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstanding
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate notional amount outstanding, specified by the derivative(s), maturing after the fifth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstandingMaturingInAfterYearFive
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Derivative Notional Amount Outstanding Maturing In Remainder Of Year + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstandingMaturingInRemainderOfYear
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate notional amount outstanding, specified by the derivative(s), maturing in the fifth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstandingMaturingInYearFive
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate notional amount outstanding, specified by the derivative(s), maturing in the fourth fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstandingMaturingInYearFour
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate notional amount outstanding, specified by the derivative(s), maturing in the third fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstandingMaturingInYearThree
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate notional amount outstanding, specified by the derivative(s), maturing in the second fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstandingMaturingInYearTwo
Namespace Prefix: | enb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5 + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=enb_ForeignExchangeForwardPurchaseContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_USD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_JPY
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=enb_ForeignExchangeForwardSellContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_GBP
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_EUR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=enb_InterestRateContractForShortTermBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=enb_InterestRateContractForShortTermBorrowingsReceivedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=enb_InterestRateContractForLongTermBorrowingsPayFixedRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=enb_InterestRateContractCostlessCollarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=srt_NaturalGasReservesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PositionAxis=us-gaap_LongMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=srt_CrudeOilMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=enb_PowerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PositionAxis=us-gaap_ShortMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |