XML 145 R123.htm IDEA: XBRL DOCUMENT
v3.24.0.1

RISK MANAGEMENT AND FINANCIAL INSTRUMENTS - Notional Principal or Quantity Information (Details) € in Millions, ¥ in Millions, £ in Millions, MWh in Millions, MMBbls in Millions, Bcf in Millions, $ in Millions, $ in Millions | Dec. 31, 2023 USD ($) MWh MMBbls Bcf | Dec. 31, 2023 GBP (£) MWh MMBbls Bcf | Dec. 31, 2023 EUR (€) MWh MMBbls Bcf | Dec. 31, 2023 JPY (¥) MWh MMBbls Bcf | Dec. 31, 2023 CAD ($) MWh MMBbls Bcf | Dec. 31, 2022 USD ($) MWh Bcf MMBbls | Dec. 31, 2022 GBP (£) MWh Bcf MMBbls | Dec. 31, 2022 EUR (€) MWh Bcf MMBbls | Dec. 31, 2022 JPY (¥) MWh Bcf MMBbls | Dec. 31, 2022 CAD ($) MWh Bcf MMBbls
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Foreign exchange contracts - United States dollar or GBP or Japanese yen forwards - purchase |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2024 | $ 1,360 |  |  | ¥ 0 |  |  |  |  |  |
2025 | 500 |  |  | 84,800 |  |  |  |  |  |
2026 |  |  |  | 0 |  |  |  |  |  |
2027 | 0 |  |  | 0 |  |  |  |  |  |
2028 | 0 |  |  | 0 |  |  |  |  |  |
Thereafter | 0 |  |  | 0 |  |  |  |  |  |
Total notional principal | 1,860 |  |  | ¥ 84,800 |  | $ 2,155 |  |  | ¥ 84,800 |
Foreign exchange contracts - United States dollar or GBP forwards - sell |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2024 | 6,582 | £ 30 | € 141 |  |  |  |  |  |  |
2025 | 5,327 | 30 | 126 |  |  |  |  |  |  |
2026 | 4,697 | 28 | 121 |  |  |  |  |  |  |
2027 | 4,091 | 32 | 81 |  |  |  |  |  |  |
2028 | 3,162 | 0 | 67 |  |  |  |  |  |  |
Thereafter | 888 | 0 | 195 |  |  |  |  |  |  |
Total notional principal | $ 24,747 | £ 120 | € 731 |  |  | $ 27,610 | £ 149 | € 697 |  |
Interest rate contracts - short-term borrowings |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2024 |  |  |  |  | $ 5,903 |  |  |  |  |
2025 |  |  |  |  | 1,881 |  |  |  |  |
2026 |  |  |  |  | 1,122 |  |  |  |  |
2027 |  |  |  |  | 74 |  |  |  |  |
2028 |  |  |  |  | 25 |  |  |  |  |
Thereafter |  |  |  |  | 13 |  |  |  |  |
Total notional principal |  |  |  |  | 9,018 |  |  |  |  | $ 9,356
Interest rate contract for short term debt receive fixed rate |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2024 |  |  |  |  | 918 |  |  |  |  |
2025 |  |  |  |  | 923 |  |  |  |  |
2026 |  |  |  |  | 174 |  |  |  |  |
2027 |  |  |  |  | 0 |  |  |  |  |
2028 |  |  |  |  | 0 |  |  |  |  |
Thereafter |  |  |  |  | 0 |  |  |  |  |
Total notional principal |  |  |  |  | 2,015 |  |  |  |  | 0
Interest rate contract - long term debt - Pay Fixed Rate |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2024 |  |  |  |  | 4,582 |  |  |  |  |
2025 |  |  |  |  | 580 |  |  |  |  |
2026 |  |  |  |  | 0 |  |  |  |  |
2027 |  |  |  |  | 0 |  |  |  |  |
2028 |  |  |  |  | 0 |  |  |  |  |
Thereafter |  |  |  |  | 0 |  |  |  |  |
Total notional principal |  |  |  |  | 5,162 |  |  |  |  | 7,851
Interest rate contract for costless collar |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2024 |  |  |  |  | 0 |  |  |  |  |
2025 |  |  |  |  | 1,098 |  |  |  |  |
2026 |  |  |  |  | 41 |  |  |  |  |
2027 |  |  |  |  | 0 |  |  |  |  |
2028 |  |  |  |  | 0 |  |  |  |  |
Thereafter |  |  |  |  | 0 |  |  |  |  |
Total notional principal |  |  |  |  | 1,139 |  |  |  |  | 0
Equity contracts |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2024 |  |  |  |  | 34 |  |  |  |  |
2025 |  |  |  |  | 13 |  |  |  |  |
2026 |  |  |  |  | 0 |  |  |  |  |
2027 |  |  |  |  | 0 |  |  |  |  |
2028 |  |  |  |  | 0 |  |  |  |  |
Thereafter |  |  |  |  | 0 |  |  |  |  |
Total notional principal |  |  |  |  | $ 47 |  |  |  |  | $ 80
Commodity contracts | Natural gas |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2022 notional quantity (in bcf, bbl or mbbl) | Bcf | 31 | 31 | 31 | 31 | 31 |  |  |  |  |
2023 notional quantity (in bcf, bbl or mbbl) | Bcf | 32 | 32 | 32 | 32 | 32 |  |  |  |  |
2024 notional quantity (in bcf, bbl or mbbl) | Bcf | 13 | 13 | 13 | 13 | 13 |  |  |  |  |
2025 notional quantity (in bcf, bbl or mbbl) | Bcf | 10 | 10 | 10 | 10 | 10 |  |  |  |  |
2026 notional quantity (in bcf, bbl or mbbl) | Bcf | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
Thereafter notional quantity (in bcf, bbl or mbbl) | Bcf | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
Total notional quantity (in bcf, bbl or mbbl) | Bcf | 86 | 86 | 86 | 86 | 86 | 93 | 93 | 93 | 93 | 93
Commodity contracts | Crude |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2022 notional quantity (in bcf, bbl or mbbl) | MMBbls | 6 | 6 | 6 | 6 | 6 |  |  |  |  |
2023 notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
2024 notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
2025 notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
2026 notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
Thereafter notional quantity (in bcf, bbl or mbbl) | MMBbls | 0 | 0 | 0 | 0 | 0 |  |  |  |  |
Total notional quantity (in bcf, bbl or mbbl) | MMBbls | 6 | 6 | 6 | 6 | 6 | 16 | 16 | 16 | 16 | 16
Commodity contracts | Power | Net sell |  |  |  |  |  |  |  |  |  |
RISK MANAGEMENT AND FINANCIAL INSTRUMENTS |  |  |  |  |  |  |  |  |  |
2022 notional quantity (MW/H) | MWh | 49 | 49 | 49 | 49 | 49 |  |  |  |  |
2023 notional quantity (MW/H) | MWh | (14) | (14) | (14) | (14) | (14) |  |  |  |  |
2024 notional quantity (MW/H) | MWh | (26) | (26) | (26) | (26) | (26) |  |  |  |  |
2025 notional quantity (MW/H) | MWh | (53) | (53) | (53) | (53) | (53) |  |  |  |  |
2026 notional quantity (MW/H) | MWh | (57) | (57) | (57) | (57) | (57) |  |  |  |  |
Thereafter notional quantity (MW/H) | MWh | (30) | (30) | (30) | (30) | (30) |  |  |  |  |
Total notional quantity (MW/H) | MWh | (22) | (22) | (22) | (22) | (22) | (14) | (14) | (14) | (14) | (14)

X
- Definition Derivative, Nonmonetary Notional Amount Maturing After 5 Years + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountMaturingAfter5Years
Namespace Prefix: | enb_
Data Type: | dtr-types1:volumeItemType
Balance Type: | na
Period Type: | instant

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 Aggregate notional amount of derivative expressed in nonmonetary units, maturing in the next fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryNotionalAmountOutstandingMaturingInNextTwelveMonths
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 Aggregate notional amount of derivative expressed in a nonmonetary rate, maturing in the next fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNonmonetaryRateNotionalAmountOutstandingMaturingInNextTwelveMonths
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 Aggregate notional amount outstanding, specified by the derivative(s), maturing in the next fiscal year following the balance sheet date. + References No definition available. + Details
Name: | enb_DerivativeNotionalAmountOutstandingMaturingInNextTwelveMonths
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: | us-gaap_DerivativeInstrumentRiskAxis=enb_ForeignExchangeForwardSellContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=enb_InterestRateContractForShortTermDebtReceiveFixedRateMember
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_EquityContractMember
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: | 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: |