XML 450 R172.htm IDEA: XBRL DOCUMENT
v3.19.1

Long-term Incentive Plan - Summary of Long-term Incentive Plan (Detail) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017
Disclosure of long-term incentive plan [abstract] |  |
Opening balance | $ 18.1 | $ 23.6
Charge to income statement - continuing operations | 1.1 | 5.0
Charge to income statement - discontinued operations | 0.0 | 0.1
Payments | (17.8) | (11.5)
Translation adjustment | 0.7 | 0.9
Balance at end of the year | 2.1 | 18.1
Current portion of long-term incentive plan | 0.0 | (18.1)
Non-current portion of long-term incentive plan | $ 2.1 | $ 0.0

X
- Definition Current portion longterm incentive plan liability + References No definition available. + Details
Name: | gfi_CurrentPortionLongtermIncentivePlanLiability
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Disclosure of long-term incentive plan. + References No definition available. + Details
Name: | gfi_DisclosureOfLongtermIncentivePlanAbstract
Namespace Prefix: | gfi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Long term incentive plan continuing operations + References No definition available. + Details
Name: | gfi_LongTermIncentivePlanContinuingOperations
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Long term incentive plan discontinued operations + References No definition available. + Details
Name: | gfi_LongTermIncentivePlanDiscontinuedOperations
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Longterm incentive plan liability. + References No definition available. + Details
Name: | gfi_LongtermIncentivePlanLiability
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Noncurrent portion longterm incentive plan liability + References No definition available. + Details
Name: | gfi_NoncurrentPortionLongtermIncentivePlanLiability
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Payments longterm incentive plan liability. + References No definition available. + Details
Name: | gfi_PaymentsLongtermIncentivePlanLiability
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Translation adjustment long term incentive plan. + References No definition available. + Details
Name: | gfi_TranslationAdjustmentLongTermIncentivePlan
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration