XML 387 R109.htm IDEA: XBRL DOCUMENT
v3.19.1

Share-Based Payments - Summary of Share Based Payment Performance Condition (Detail) - Gold Fields Limited 2012 Share Plan Amended [member] | 12 Months Ended
--- | ---
Dec. 31, 2018 $ / oz
Disclosure of terms and conditions of share-based payment arrangement [line items] |
Gold price per ounce, Threshold | 1,300
Gold price per ounce, Target | 1,300
Gold price per ounce, Stretch and Cap | 1,300
Relative TSR [member] |
Disclosure of terms and conditions of share-based payment arrangement [line items] |
Weighting | 33.00%
Threshold | Median of the peer group
Target | Linear vesting to apply between median and upper quartile performance and capped at upper quartile performance
Absolute Total Shareholder Return ("TSR") [member] |
Disclosure of terms and conditions of share-based payment arrangement [line items] |
Stretch and cap: Compounded cost of equity in real terms over 3 year performance period | 6.00%
Weighting | 33.00%
Threshold | N/A - No vesting below target
Target | Compounded cost of equity in real terms over three-year performance period
Stretch and cap | Compounded cost of equity in real terms over three-year performance period +6% per annum
Free Cash Flow Margin [member] |
Disclosure of terms and conditions of share-based payment arrangement [line items] |
Free cash flow margin ("FCFM"), Threshold | 5.00%
Free cash flow margin ("FCFM"), Target | 15.00%
Years performance period | 3 years
Free cash flow margin ("FCFM"), Stretch and Cap | 20.00%
Weighting | 34.00%
Threshold | Average FCFM over performance period of 5% at a gold price of $1,300/oz - margin to be adjusted relative to the actual gold price for the three-year period
Target | Average FCFM over performance period of 15% at a gold price of $1,300/oz - margin to be adjusted relative to the actual gold price for the three-year period
Stretch and cap | Average FCFM over performance period of 20% at a gold price of $1,300/oz - margin to be adjusted relative to the actual gold price for the three-year period
Vesting Target Threshold Top of Range [Member] | Absolute Total Shareholder Return ("TSR") [member] |
Disclosure of terms and conditions of share-based payment arrangement [line items] |
Target performance period in years | 3 years
Stretch performance period in years | 3 years

X
- Definition Description of stretch and cap. + References No definition available. + Details
Name: | gfi_DescriptionOfStretchAndCap
Namespace Prefix: | gfi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of target. + References No definition available. + Details
Name: | gfi_DescriptionOfTarget
Namespace Prefix: | gfi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of threshold. + References No definition available. + Details
Name: | gfi_DescriptionOfThreshold
Namespace Prefix: | gfi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of compounded cost of equity in real terms. + References No definition available. + Details
Name: | gfi_PercentageOfCompoundedCostOfEquityInRealTerms
Namespace Prefix: | gfi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stretch and cap average over performance period of gold percentage. + References No definition available. + Details
Name: | gfi_StretchAndCapAverageOverPerformancePeriodOfGoldPercentage
Namespace Prefix: | gfi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stretch and cap average over performance period of gold price. + References No definition available. + Details
Name: | gfi_StretchAndCapAverageOverPerformancePeriodOfGoldPrice
Namespace Prefix: | gfi_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stretch and cap years performance period. + References No definition available. + Details
Name: | gfi_StretchAndCapYearsPerformancePeriod
Namespace Prefix: | gfi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Target average over performance period of gold percentage. + References No definition available. + Details
Name: | gfi_TargetAverageOverPerformancePeriodOfGoldPercentage
Namespace Prefix: | gfi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Target average over performance period of gold price. + References No definition available. + Details
Name: | gfi_TargetAverageOverPerformancePeriodOfGoldPrice
Namespace Prefix: | gfi_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Target years performance period. + References No definition available. + Details
Name: | gfi_TargetYearsPerformancePeriod
Namespace Prefix: | gfi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Three year period. + References No definition available. + Details
Name: | gfi_ThreeYearPeriod
Namespace Prefix: | gfi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold average over performance period of gold percentage. + References No definition available. + Details
Name: | gfi_ThresholdAverageOverPerformancePeriodOfGoldPercentage
Namespace Prefix: | gfi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold average over performance period of gold price. + References No definition available. + Details
Name: | gfi_ThresholdAverageOverPerformancePeriodOfGoldPrice
Namespace Prefix: | gfi_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighting of performance condition. + References No definition available. + Details
Name: | gfi_WeightingOfPerformanceCondition
Namespace Prefix: | gfi_
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_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=gfi_GoldFieldsLimited2012SharePlanAmendedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gfi_PerformanceConditionAxis=gfi_RelativeTSRMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gfi_PerformanceConditionAxis=gfi_AbsoluteTsrMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gfi_PerformanceConditionAxis=gfi_FreeCashFlowMarginMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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