XML 474 R196.htm IDEA: XBRL DOCUMENT
v3.19.1

Risk Management Activities - Schedule of Contractually Due Undiscounted Cash Flows Resulting from Maturities of All Financial Liabilities, Including Interest Payments (Parenthetical) (Detail) $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2018 USD ($) R / $ | Dec. 31, 2017 USD ($) R / $ | Dec. 31, 2016 USD ($) R / $
Disclosure of maturity analysis for non-derivative financial liabilities [line items] |  |  |
Funding from environmental trust funds | $ | $ 60.8 | $ 55.5 | $ 44.5
Closing foreign exchange rate [member] |  |  |
Disclosure of maturity analysis for non-derivative financial liabilities [line items] |  |  |
Foreign exchange rate | R / $ | 14.63 | 12.58 |
Liquidity Risk [Member] | South Africa and Ghana [member] |  |  |
Disclosure of maturity analysis for non-derivative financial liabilities [line items] |  |  |
Funding from environmental trust funds | $ | $ 60.8 | $ 55.5 |
Liquidity Risk [Member] | US dollar borrowings [member] |  |  |
Disclosure of maturity analysis for non-derivative financial liabilities [line items] |  |  |
Borrowings interest rate description | Spot LIBOR (one month fix) rate adjusted by specific facility agreement 2.50625% | Spot LIBOR (one month fix) rate adjusted by specific facility agreement 1.5638% |
Borrowings adjustment to interest rate | 2.50625% | 1.5638% |
Liquidity Risk [Member] | Australian Dollar borrowings [member] |  |  |
Disclosure of maturity analysis for non-derivative financial liabilities [line items] |  |  |
Borrowings interest rate description | Spot Bank Bill Swap Bid Rate (BBSY) (one month fix) rate adjusted by specific facility agreement 2.02% | Spot Bank Bill Swap Bid Rate (BBSY) (one month fix) rate adjusted by specific facility agreement 1.76% |
Borrowings adjustment to interest rate | 2.02% | 1.76% |
Liquidity Risk [Member] | Rand borrowing [member] | Uncommitted credit facility [member] |  |  |
Disclosure of maturity analysis for non-derivative financial liabilities [line items] |  |  |
Borrowings interest rate description | Spot JIBAR (one month fix) rate adjusted by specific facility agreement 6.942% | Spot JIBAR (one month fix) rate adjusted by specific facility agreement 6.908% |
Borrowings adjustment to interest rate | 6.942% | 6.908% |
Average bank overnight borrowing rate on uncommitted credit facilities | 8.10% | 8.30% |
Liquidity Risk [Member] | Closing foreign exchange rate [member] |  |  |
Disclosure of maturity analysis for non-derivative financial liabilities [line items] |  |  |
Foreign exchange rate | R / $ | 14.63 | 12.58 | 14.03

X
- Definition Bank overnight average borrowing rate. + References No definition available. + Details
Name: | gfi_BankOvernightAverageBorrowingRate
Namespace Prefix: | gfi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The funds intended to fund environmental rehabilitation obligations of the entity and are not available for general purposes of the entity. + References No definition available. + Details
Name: | gfi_EnvironmentalTrustFunds
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_7&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_BorrowingsAdjustmentToInterestRateBasis
Namespace Prefix: | ifrs-full_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_7&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_BorrowingsInterestRateBasis
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_112_c&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_ClosingForeignExchangeRate
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | gfi_ForeignExchangeRateAxis=gfi_ClosingForeignExchangeRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=gfi_SouthAfricaAndGhanaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=gfi_UsDollarBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=gfi_AustralianDollarBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=gfi_RandBorrowingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=gfi_UncommittedCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |