XML 106 R177.htm IDEA: XBRL DOCUMENT
v3.19.3

Related Parties - Disclosure of Directors and Prescribed Officers Who Own Shares in Harmony (Details) - shares | Aug. 21, 2019 | Jun. 30, 2019 | Jun. 30, 2018
--- | --- | --- | ---
Directors | Peter Steenkamp |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Number of shares held |  | 512,000 | 0
Directors | Andre Wilkens |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Number of shares held |  | 101,301 | 101,301
Directors | Frank Abbott |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Number of shares held |  | 1,142,010 | 747,817
Directors | Harry 'Mashego' Mashego |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Number of shares held |  | 593 | 593
Directors | Ken Dicks |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Number of shares held |  | 35,000 | 35,000
Prescribed officers | Beyers Nel |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Number of shares held |  | 42,486 | 42,486
Prescribed officers | Johannes van Heerden |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Number of shares held |  | 160,000 | 75,000
Prescribed officers | Philip Tobias |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Number of shares held |  | 169,294 | 42,916
Related party transactions | Directors | Harry 'Mashego' Mashego |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Number of shares sold | 593 |  |

X
- Definition Key Management Personnel Compensation, Number Of Shares Held By Key Management Personnel + References No definition available. + Details
Name: | hmy_KeyManagementPersonnelCompensationNumberOfSharesHeldByKeyManagementPersonnel
Namespace Prefix: | hmy_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Key Management Personnel Compensation, Number Of Shares Sold By Key Management Personnel + References No definition available. + Details
Name: | hmy_KeyManagementPersonnelCompensationNumberOfSharesSoldByKeyManagementPersonnel
Namespace Prefix: | hmy_
Data Type: | xbrli:sharesItemType
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_DisclosureOfTransactionsBetweenRelatedPartiesLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=hmy_Director1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_NamesOfKeyManagementPersonnelAxis=hmy_PeterSteenkampDirectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_NamesOfKeyManagementPersonnelAxis=hmy_AndreWilkensDirectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_NamesOfKeyManagementPersonnelAxis=hmy_FrankAbbottDirectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_NamesOfKeyManagementPersonnelAxis=hmy_HarryMashegoDirectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_NamesOfKeyManagementPersonnelAxis=hmy_KenDicksDirectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=hmy_Officer1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_NamesOfKeyManagementPersonnelAxis=hmy_BeyersNelPrescribedOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_NamesOfKeyManagementPersonnelAxis=hmy_JohannesVanHeerdenPrescribedOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_NamesOfKeyManagementPersonnelAxis=hmy_PhillipTobiasPrescribedOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=hmy_RelatedPartyTransactionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |