XML 184 R106.htm IDEA: XBRL DOCUMENT
v3.22.4

INVENTORIES - Ore in Stockpiles and on Leach Pads (Details) - USD ($) $ in Millions | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | ---
Disclosure of operating segments [line items] |  |
Ore in stockpiles | $ 2,959 | $ 2,761
Ore on leach pads | 641 | 663
Gold |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 2,809 | 2,587
Ore on leach pads | 641 | 663
Gold | Carlin [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 1,129 | 986
Ore on leach pads | 196 | 209
Gold | Pueblo Viejo [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 712 | 674
Gold | Turquoise Ridge [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 354 | 405
Ore on leach pads | 37 | 41
Gold | Loulo-Gounkoto [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 175 | 161
Gold | North Mara [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 165 | 93
Gold | Cortez [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 104 | 81
Ore on leach pads | 112 | 113
Gold | Phoenix [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 78 | 73
Ore on leach pads | 26 | 23
Gold | Veladero |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 40 | 51
Ore on leach pads | 238 | 196
Gold | Porgera [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 30 | 30
Gold | Tongon [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 20 | 33
Gold | Bulyanhulu [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 2 | 0
Gold | Long Canyon [Member] |  |
Disclosure of operating segments [line items] |  |
Ore on leach pads | 32 | 77
Gold | Pierina |  |
Disclosure of operating segments [line items] |  |
Ore on leach pads | 0 | 4
Copper |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 150 | 174
Ore on leach pads | 0 | 0
Copper | Lumwana [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | $ 150 | $ 174

X
- Definition A classification of inventory representing the current and non-current amount of ore in stockpiles + References No definition available. + Details
Name: | abx_OreInStockpiles
Namespace Prefix: | abx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition A classification of inventory representing the current and non-current amount of ore on leach pads + References No definition available. + Details
Name: | abx_OreOnLeachPads
Namespace Prefix: | abx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_DisclosureOfOperatingSegmentsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=abx_GoldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_CarlinMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_PuebloViejoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_TurquoiseRidgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_LouloGounkotoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_NorthMaraMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_CortezMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_PhoenixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_VeladeroMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_PorgeraMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_TongonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_BulyanhuluMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_LongCanyonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_PierinaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=abx_CopperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_LumwanaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |