XML 176 R95.htm IDEA: XBRL DOCUMENT
v3.20.4

REVENUE - Provisional Copper and Gold Sales (Details) ozt in Thousands, lb in Millions, $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($) $ / pound $ / ounce ozt lb | Dec. 31, 2019 USD ($) $ / pound $ / ounce lb ozt
Disclosure of Disaggregation of Revenue [Line Items] |  |
Percent change in commodity prices used for sensitivity analysis | 10.00% |
Disclosure of major customers [line items] |  |
Minimum percentage of entity revenue for major customers | 10.00% |
Copper |  |
Disclosure of Disaggregation of Revenue [Line Items] |  |
Volumes subject to final pricing Copper (millions) Gold (000s) | lb | 49 | 39
Impact on net income before taxation of 10% movement in market price | $ 16 | $ 11
Average price of sales subject to final settlement (copper in dollars per pound; gold in dollars per oz) | $ / pound | 3.17 | 2.80
Gold[member] |  |
Disclosure of Disaggregation of Revenue [Line Items] |  |
Volumes subject to final pricing Copper (millions) Gold (000s) | ozt | 22 | 15
Impact on net income before taxation of 10% movement in market price | $ 4 | $ 2
Average price of sales subject to final settlement (copper in dollars per pound; gold in dollars per oz) | $ / ounce | 1,899 | 1,524
Customer 1 [Member] |  |
Disclosure of major customers [line items] |  |
Percentage of entity's revenue | 23.00% |
Customer 2 [Member] |  |
Disclosure of major customers [line items] |  |
Percentage of entity's revenue | 14.00% |

X
- Definition [Line Items] for Disclosure of disaggregation of revenue [Table] + References No definition available. + Details
Name: | abx_DisclosureofDisaggregationofRevenueLineItems
Namespace Prefix: | abx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum percentage of entity revenue for major customers + References No definition available. + Details
Name: | abx_MinimumPercentageOfEntityRevenueForMajorCustomers
Namespace Prefix: | abx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percent change in commodity prices used for sensitivity analysis + References No definition available. + Details
Name: | abx_Percentchangeincommoditypricesusedforsensitivityanalysis
Namespace Prefix: | abx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Revenue before impact of market movements + References No definition available. + Details
Name: | abx_RevenueBeforeImpactofMarketMovements
Namespace Prefix: | abx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Volume subject to final pricing, Copper in millions and Gold in thousands of ounces + References No definition available. + Details
Name: | abx_Volumesubjecttofinalpricing
Namespace Prefix: | abx_
Data Type: | num:massItemType
Balance Type: | na
Period Type: | duration

X
- Definition The average price of a hedging instrument. [Refer: Hedging instruments [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2019-01-01 -Paragraph 23B -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2019-en-r&anchor=para_23B_b&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_AveragePriceOfHedgingInstrument
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition The percentage of the entity's revenue. [Refer: Revenue] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 8 -IssueDate 2019-01-01 -Paragraph 34 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2019-en-r&anchor=para_34&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_PercentageOfEntitysRevenue
Namespace Prefix: | ifrs-full_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Details
Name: | ifrs-full_MajorCustomersAxis=abx_Customer1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MajorCustomersAxis=abx_Customer2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |