XML 183 R106.htm IDEA: XBRL DOCUMENT
v3.22.0.1

INVENTORIES - Ore in Stockpiles and on Leach Pads (Details) - USD ($) $ in Millions | Dec. 31, 2021 | Dec. 31, 2020
--- | --- | ---
Disclosure of operating segments [line items] |  |
Ore in stockpiles | $ 2,761 | $ 2,856
Ore on leach pads | 663 | 591
Gold [Member] | Carlin [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 986 | 1,029
Ore on leach pads | 209 | 179
Gold [Member] | Pueblo Viejo [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 674 | 646
Gold [Member] | Turquoise Ridge |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 405 | 365
Ore on leach pads | 41 | 39
Gold [Member] | Loulo-Gounkoto [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 161 | 171
Gold [Member] | North Mara [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 93 | 133
Gold [Member] | Cortez [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 81 | 127
Ore on leach pads | 113 | 58
Gold [Member] | Lagunas Norte [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 0 | 73
Ore on leach pads | 0 | 121
Gold [Member] | Veladero |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 51 | 58
Ore on leach pads | 196 | 133
Gold [Member] | Phoenix [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 73 | 47
Ore on leach pads | 23 | 26
Gold [Member] | Tongon [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 33 | 33
Gold [Member] | Porgera [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 30 | 30
Gold [Member] | Buzwagi |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 0 | 15
Gold [Member] | Hemlo |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 0 | 14
Gold [Member] | Other |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | 0 | 1
Gold [Member] | Long Canyon [Member] |  |
Disclosure of operating segments [line items] |  |
Ore on leach pads | 77 | 33
Gold [Member] | Pierina |  |
Disclosure of operating segments [line items] |  |
Ore on leach pads | 4 | 2
Copper [Member] | Lumwana [Member] |  |
Disclosure of operating segments [line items] |  |
Ore in stockpiles | $ 174 | $ 114

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_LagunasNorteMember
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_PhoenixMember
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_PorgeraMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=abx_AllOtherPropertiesMember
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: |