XML 425 R163.htm IDEA: XBRL DOCUMENT
v3.21.1

Provisions - Summary of Silicosis Settlement Costs (Detail) R in Millions, $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($) | Dec. 31, 2020 ZAR (R) | Dec. 31, 2019 USD ($) | Dec. 31, 2018 USD ($)
Statement [line items] |  |  |  |
Balance at the beginning of the year | $ 21.2 |  | $ 25.1 |
Changes in estimates | 0.3 |  | (1.6) | $ (4.5)
Unwinding of provision recognised as finance expense | 1.5 |  | 1.3 |
Payment | (3.5) |  | (4.6) |
Translation | (1.2) |  | 1.0 |
Balance at end of the year | 18.3 |  | 21.2 | $ 25.1
Silicosis [Member] |  |  |  |
Statement [line items] |  |  |  |
Balance at the beginning of the year | 21.2 | R 297.1 |  |
Balance at end of the year | 18.3 | R 268.6 | 21.2 |
Current portion of silicosis settlement costs | (4.0) |  | (4.6) |
Non-current portion of silicosis settlement costs | $ 14.3 |  | $ 16.6 |

X
- Definition Payments for provision silicosis settlement costs. + References No definition available. + Details
Name: | gfi_PaymentsForProvisionSilicosisSettlementCosts
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Provision for change in estimate. + References No definition available. + Details
Name: | gfi_ProvisionForChangeInEstimate
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Provision for silicosis settlement costs. + References No definition available. + Details
Name: | gfi_ProvisionForSilicosisSettlementCosts
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Provision silicosis settlement costs current. + References No definition available. + Details
Name: | gfi_ProvisionSilicosisSettlementCostsCurrent
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Provision silicosis settlement costs non current. + References No definition available. + Details
Name: | gfi_ProvisionSilicosisSettlementCostsNonCurrent
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Translation + References No definition available. + Details
Name: | gfi_Translation
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Unwinding of provision recognised as finance expense + References No definition available. + Details
Name: | gfi_UnwindingOfProvisionRecognisedAsFinanceExpense
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=gfi_SilicosisMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |