XML 144 R120.htm IDEA: XBRL DOCUMENT
v3.24.1

BORROWINGS - Repayments on Non-Recourse Borrowings (Details) - USD ($) $ in Millions | Dec. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Disclosure of detailed information about borrowings [line items] |  |
Debt in breach of asset-level financial covenants |  | $ 31
Non-recourse borrowings |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | $ 40,904 | 26,567
Non-recourse borrowings | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 41,940 |
Non-recourse borrowings | Deferred financing costs and other |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | (1,036) |
Non-recourse borrowings | 2023 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 4,668 |
Non-recourse borrowings | 2025 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 2,801 |
Non-recourse borrowings | 2026 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 7,858 |
Non-recourse borrowings | 2027 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 5,034 |
Non-recourse borrowings | 2028 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 5,407 |
Non-recourse borrowings | Thereafter | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 16,172 |
Non-recourse borrowings | Utilities |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 11,772 | 8,702
Non-recourse borrowings | Utilities | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 11,864 |
Non-recourse borrowings | Utilities | Deferred financing costs and other |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | (92) |
Non-recourse borrowings | Utilities | 2023 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 1,112 |
Non-recourse borrowings | Utilities | 2025 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 1,057 |
Non-recourse borrowings | Utilities | 2026 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 1,151 |
Non-recourse borrowings | Utilities | 2027 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 1,090 |
Non-recourse borrowings | Utilities | 2028 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 1,792 |
Non-recourse borrowings | Utilities | Thereafter | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 5,662 |
Non-recourse borrowings | Transport |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 11,710 | 4,924
Non-recourse borrowings | Transport | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 12,505 |
Non-recourse borrowings | Transport | Deferred financing costs and other |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | (795) |
Non-recourse borrowings | Transport | 2023 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 1,335 |
Non-recourse borrowings | Transport | 2025 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 709 |
Non-recourse borrowings | Transport | 2026 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 4,731 |
Non-recourse borrowings | Transport | 2027 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 2,046 |
Non-recourse borrowings | Transport | 2028 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 840 |
Non-recourse borrowings | Transport | Thereafter | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 2,844 |
Non-recourse borrowings | Midstream |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 11,154 | 9,021
Non-recourse borrowings | Midstream | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 11,122 |
Non-recourse borrowings | Midstream | Deferred financing costs and other |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 32 |
Non-recourse borrowings | Midstream | 2023 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 1,817 |
Non-recourse borrowings | Midstream | 2025 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 243 |
Non-recourse borrowings | Midstream | 2026 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 1,331 |
Non-recourse borrowings | Midstream | 2027 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 1,529 |
Non-recourse borrowings | Midstream | 2028 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 711 |
Non-recourse borrowings | Midstream | Thereafter | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 5,491 |
Non-recourse borrowings | Data |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 6,268 | $ 3,920
Non-recourse borrowings | Data | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 6,449 |
Non-recourse borrowings | Data | Deferred financing costs and other |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | (181) |
Non-recourse borrowings | Data | 2023 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 404 |
Non-recourse borrowings | Data | 2025 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 792 |
Non-recourse borrowings | Data | 2026 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 645 |
Non-recourse borrowings | Data | 2027 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 369 |
Non-recourse borrowings | Data | 2028 | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | 2,064 |
Non-recourse borrowings | Data | Thereafter | Gross |  |
Disclosure of detailed information about borrowings [line items] |  |
Non-recourse borrowings | $ 2,175 |

X
- Definition Net Debt, Breach of Asset-Level Financial Covenants + References No definition available. + Details
Name: | bip_NetDebtBreachOfAssetLevelFinancialCovenants
Namespace Prefix: | bip_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of outstanding funds that the entity is obligated to repay. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 55 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_Borrowings
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=bip_NonRecourseBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=bip_DeferredFinancingCostsNettingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=bip_UtilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=bip_TransportMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=bip_MidstreamMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SegmentsAxis=bip_DataMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |