XML 439 R177.htm IDEA: XBRL DOCUMENT
v3.21.1

Commitments - Schedule of Lease Contracts (Detail) - USD ($) $ in Millions | Dec. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Disclosure Of Lease Contracts [Line Items] |  |
Undiscounted lease liabilities | $ 578.3 | $ 447.4
Non-lease elements | 498.2 | 472.1
Fully variable lease payments | 2,089.3 | 1,934.3
Lease Contracts | 3,165.8 | 2,853.8
Within one year [member] |  |
Disclosure Of Lease Contracts [Line Items] |  |
Undiscounted lease liabilities | 88.4 | 63.9
Non-lease elements | 126.0 | 98.7
Fully variable lease payments | 583.0 | 502.3
Lease Contracts | 797.4 | 664.9
Later than one and not later than five years [member] |  |
Disclosure Of Lease Contracts [Line Items] |  |
Undiscounted lease liabilities | 228.7 | 178.2
Non-lease elements | 296.3 | 290.1
Fully variable lease payments | 1,506.3 | 1,410.3
Lease Contracts | 2,031.3 | 1,878.6
Later than five years [member] |  |
Disclosure Of Lease Contracts [Line Items] |  |
Undiscounted lease liabilities | 261.2 | 205.3
Non-lease elements | 75.9 | 83.3
Fully variable lease payments | 0.0 | 21.7
Lease Contracts | $ 337.1 | $ 310.3

X
- References No definition available. + Details
Name: | gfi_DisclosureOfLeaseContractsLineItems
Namespace Prefix: | gfi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease contracts. + References No definition available. + Details
Name: | gfi_LeaseContracts
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum lease payments under fully variable lease payments. + References No definition available. + Details
Name: | gfi_MinimumLeasePaymentsUnderFullyVariableLeasePayments
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum lease payments under non lease elements. + References No definition available. + Details
Name: | gfi_MinimumLeasePaymentsUnderNonLeaseElements
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Undiscounted lease liabilities. + References No definition available. + Details
Name: | gfi_UndiscountedLeaseLiabilities
Namespace Prefix: | gfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |