XML 121 R114.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Share-Based Payments - Summary of Information Relating to the Options and Equity - Settled Instruments (Detail) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Number of instruments | 18,290,651 | 9,062,261 | 3,472,100
Weighted average share price during the year on the Johannesburg Stock Exchange (US$) | $ 3.76 | $ 4.29 | $ 3.55
Restricted Shares ("PVRS") awarded [Member] |  |  |
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Number of instruments | 18,279,130 | 8,531,650 | 2,446,922
Price (US$) | $ 0.00 | $ 0.00 | $ 0.00
Contractual life (years) | 0 years | 0 years | 0 years
4.28 - 6.06 [member] |  |  |
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Number of instruments | 0 | 0 | 448,296
Price (US$) | $ 0.00 | $ 0.00 | $ 5.03
Contractual life (years) | 0 years | 0 years | 2 months 19 days
4.28 - 6.06 [member] | Bottom of range [member] |  |  |
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Range of exercise price for outstanding equity instruments | $ 4.28 |  |
4.28 - 6.06 [member] | Top of range [member] |  |  |
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Range of exercise price for outstanding equity instruments | $ 6.06 |  |
6.07 - 7.84 [member] |  |  |
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Number of instruments | 0 | 3,835 | 33,641
Price (US$) | $ 0.00 | $ 6.79 | $ 5.86
Contractual life (years) | 0 years | 6 months | 7 months 6 days
6.07 - 7.84 [member] | Bottom of range [member] |  |  |
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Range of exercise price for outstanding equity instruments | $ 6.07 |  |
6.07 - 7.84 [member] | Top of range [member] |  |  |
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Range of exercise price for outstanding equity instruments | $ 7.84 |  |
7.85 - 9.62 [member] |  |  |
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Number of instruments | 0 | 515,255 | 531,720
Price (US$) | $ 0.00 | $ 7.37 | $ 6.84
Contractual life (years) | 0 years | 4 months 2 days | 1 year 4 months 6 days
7.85 - 9.62 [member] | Bottom of range [member] |  |  |
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Range of exercise price for outstanding equity instruments | $ 7.85 |  |
7.85 - 9.62 [member] | Top of range [member] |  |  |
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Range of exercise price for outstanding equity instruments | $ 9.62 |  |
9.63 - 11.40 [member] |  |  |
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Number of instruments | 11,521 | 11,521 | 11,521
Price (US$) | $ 9.42 | $ 8.44 | $ 7.84
Contractual life (years) | 0 years | 1 year | 2 years 4 days
9.63 - 11.40 [member] | Bottom of range [member] |  |  |
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Range of exercise price for outstanding equity instruments | $ 9.63 |  |
9.63 - 11.40 [member] | Top of range [member] |  |  |
Disclosure of fair value of equity instruments granted [Line Items] |  |  |
Range of exercise price for outstanding equity instruments | $ 11.40 |  |

X
- Definition Disclosure of fair value of equity instruments granted. + References No definition available. + Details
Name: | gfi_DisclosureOfFairValueOfEquityInstrumentsGrantedLineItems
Namespace Prefix: | gfi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of number and weighted average remaining contractual life of outstanding share options. + References No definition available. + Details
Name: | gfi_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptions
Namespace Prefix: | gfi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise prices per share. + References No definition available. + Details
Name: | gfi_ExercisePricesPerShare
Namespace Prefix: | gfi_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of share options outstanding in sharebased payment arrangement at end of year. + References No definition available. + Details
Name: | gfi_NumberOfShareOptionsOutstandingInSharebasedPaymentArrangementAtEndOfYear
Namespace Prefix: | gfi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The exercise price of outstanding share options. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_d&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_ExercisePriceOfOutstandingShareOptions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average share price. [Refer: Weighted average [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 2 -IssueDate 2017-01-01 -Paragraph 45 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=2&date=2017-03-01&anchor=para_45_c&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_WeightedAverageSharePrice
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=gfi_RangeOfExercisePricesForOutstandingShareOptionsFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=gfi_RangeOfExercisePricesForOutstandingShareOptionsOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=gfi_RangeOfExercisePricesForOutstandingShareOptionsTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=gfi_RangeOfExercisePricesForOutstandingShareOptionsThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=gfi_RangeOfExercisePricesForOutstandingShareOptionsFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |