XML 75 R52.htm IDEA: XBRL DOCUMENT
v3.20.2

IMPAIRMENT OF GOODWILL AND OTHER ASSETS - Assumptions (Details) - Tanzanian Mines | 3 Months Ended
--- | ---
Mar. 31, 2020 USD ($)
Minimum [Member] |
Disclosure of information for impairment loss recognised or reversed for individual asset or cash-generating unit [line items] |
Net assets value multiple | $ 1.1
Weighted average cost of capital, significant unobservable inputs, assets | 5.40%
Maximum [Member] |
Disclosure of information for impairment loss recognised or reversed for individual asset or cash-generating unit [line items] |
Net assets value multiple | $ 1.3
Weighted average cost of capital, significant unobservable inputs, assets | 6.20%
Short-term [Member] |
Disclosure of information for impairment loss recognised or reversed for individual asset or cash-generating unit [line items] |
Estimated Mineral Price For Measurement Of Fair Value Less Costs Of Disposal | 1,350
Long-term [Member] |
Disclosure of information for impairment loss recognised or reversed for individual asset or cash-generating unit [line items] |
Estimated Mineral Price For Measurement Of Fair Value Less Costs Of Disposal | 1,300

X
- Definition Estimated mineral price for measurement of fair value less costs Of disposal + References No definition available. + Details
Name: | abx_EstimatedMineralPriceForMeasurementOfFairValueLessCostsOfDisposal
Namespace Prefix: | abx_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net assets value multiple used to determine the fair value less cost to dispose + References No definition available. + Details
Name: | abx_Netassetsvaluemultiple
Namespace Prefix: | abx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Weighted average cost of capital used as a significant Level 3 unobservable input for assets. [Refer: Level 3 of fair value hierarchy [member]] + References No definition available. + Details
Name: | abx_WeightedAverageCostOfCapitalSignificantUnobservableInputsAssets
Namespace Prefix: | abx_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | ifrs-full_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=abx_ShortTermMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=abx_LongTermMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |