XML 451 R189.htm IDEA: XBRL DOCUMENT
v3.21.1

Risk Management Activities - Summary of gain loss from derivative financial instruments (Detail) - Market risk [member] - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | $ (238.9) | $ (238.0) | $ 21.0
South Deep gold hedge [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | (84.7) | (25.8) | (3.2)
Ghana gold hedge [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | (78.1) | (36.6) | 22.0
Ghana oil hedge [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | (16.9) | 2.5 | 1.5
Peru copper hedge [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | (14.0) | 0.0 | 9.2
Australia gold hedge [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | (129.6) | (178.8) | (4.6)
Australia oil hedge [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | (8.9) | 2.3 | 1.4
Australia foreign currency hedge [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | (0.3) | (7.2) | (9.1)
Salares Norte Foreign Currency Hedge [Member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | 91.2 | 0.0 | 0.0
Maverix warrants – gain on fair value [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | 1.3 | 4.2 | 3.8
Gain on fair value on disposal of Maverix [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | 0.0 | 2.5 | 0.0
Other [member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | 1.1 | (1.1) | 0.0
Realised loss gain on derivative contracts [Member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | (416.6) | (132.1) | 53.8
Unrealised gainloss and prior year marktomarket reversals on derivative contracts [Member] |  |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |  |
Gain (loss) on hedge ineffectiveness recognised in profit or loss | $ 176.4 | $ (112.6) | $ (36.6)

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

X
- Definition The gain (loss) recognised in profit or loss on hedge ineffectiveness. [Refer: Gain (loss) on hedge ineffectiveness] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2020-01-01 -Paragraph 24C -Subparagraph a -Clause i -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2020-en-r&anchor=para_24C_a_i&doctype=Standard -URIDate 2020-01-01 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2020-01-01 -Paragraph 24C -Subparagraph b -Clause ii -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2020-en-r&anchor=para_24C_b_ii&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=gfi_SouthDeepGoldHedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=gfi_GhanaGoldHedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=gfi_GhanaOilHedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=gfi_PeruCopperHedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=gfi_AustraliaGoldHedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=gfi_AustraliaOilHedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=gfi_AustraliaForeignCurrencyHedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=gfi_SalaresNorteForeignCurrencyHedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=gfi_MaverixWarrantsGainOnFairValueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=gfi_GainOnFairValueOnDisposalOfMaverixMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=gfi_OtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=gfi_RealisedLossGainOnDerivativeContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=gfi_UnrealisedGainlossAndPriorYearMarktomarketReversalsOnDerivativeContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |