XML 86 R84.htm IDEA: XBRL DOCUMENT
v3.19.3

Financial Risk Management - Foreign Exchange Risk (Details) R in Millions | 12 Months Ended
--- | ---
Jun. 30, 2019 ZAR (R) USD_per_PGK R / $ | Jun. 30, 2018 ZAR (R) USD_per_PGK R / $
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |
Foreign exchange rate risk hedged limit (as a percent) | 25.00% |
Foreign exchange risk exposure term | 24 months |
Currency risk |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |
Reasonably possible change in risk variable percent | 10.00% | 10.00%
Currency risk | Financial assets | US$ against Kina |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |
Risk exposure | R 211 | R 30
Reasonably possible increase in risk variable percent | 10.00% | 10.00%
Increase by 10%, impact on earnings | R 19 | R 3
Reasonably possible decrease in risk variable percent | 10.00% | 10.00%
Decrease by 10%, impact on earnings | R (23) | R (3)
Closing rate | USD_per_PGK | 0.30 | 0.30
Currency risk | Derivative financial instruments | Rand against US$ |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |
Risk exposure | R 454 | R (136)
Reasonably possible increase in risk variable percent | 10.00% | 10.00%
Increase by 10%, impact on earnings | R 567 | R 666
Reasonably possible decrease in risk variable percent | 10.00% | 10.00%
Decrease by 10%, impact on earnings | R (1,511) | R (625)
Closing rate | R / $ | 14.13 | 13.81
Currency risk | Borrowings | Rand against US$ |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |
Risk exposure | R 4,143 | R 5,114
Reasonably possible increase in risk variable percent | 10.00% | 10.00%
Increase by 10%, impact on earnings | R 414 | R 511
Reasonably possible decrease in risk variable percent | 10.00% | 10.00%
Decrease by 10%, impact on earnings | R (414) | R (511)
Closing rate | R / $ | 14.13 | 13.81
Currency risk | Borrowings | US$ against Kina |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |
Risk exposure | R 283 | R 0
Reasonably possible increase in risk variable percent | 10.00% | 10.00%
Increase by 10%, impact on earnings | R 26 | R 0
Reasonably possible decrease in risk variable percent | 10.00% | 10.00%
Decrease by 10%, impact on earnings | R (31) | R 0
Closing rate | USD_per_PGK | 0.30 | 0.30
Bottom of range | Currency risk |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |
Reasonably possible change in risk variable percent | 10.00% | 10.00%
Top of range | Currency risk |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |
Reasonably possible change in risk variable percent | 20.00% | 20.00%

X
- Definition Foreign Currency Exchange Notional Amount, Percentage Hedged Limit + References No definition available. + Details
Name: | hmy_ForeignCurrencyExchangeNotionalAmountPercentageHedgedLimit
Namespace Prefix: | hmy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Foreign Exchange Risk Exposure Term + References No definition available. + Details
Name: | hmy_ForeignExchangeRiskExposureTerm
Namespace Prefix: | hmy_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent + References No definition available. + Details
Name: | hmy_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
Namespace Prefix: | hmy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Pre-Tax Earnings + References No definition available. + Details
Name: | hmy_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnPreTaxEarnings
Namespace Prefix: | hmy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Percent + References No definition available. + Details
Name: | hmy_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariablePercent
Namespace Prefix: | hmy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Pre-Tax Earnings + References No definition available. + Details
Name: | hmy_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnPreTaxEarnings
Namespace Prefix: | hmy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Percent + References No definition available. + Details
Name: | hmy_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariablePercent
Namespace Prefix: | hmy_
Data Type: | num:percentItemType
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_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of risk exposure associated with financial instruments with a shared characteristic that identifies a concentration of risks. [Refer: Financial instruments, class [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph B8 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_B8_c&doctype=Appendix&seq=2 -URIDate 2018-03-16 + Details
Name: | ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=hmy_FinancialAssetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_ForeignCurrencyExchangeRateAnalysisAxis=hmy_USDAgainstKinaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=hmy_DerivativeFinancialInstrumentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_ForeignCurrencyExchangeRateAnalysisAxis=hmy_RandAgainstUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialLiabilitiesAxis=hmy_Borrowings1Member
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: |