XML 179 R172.htm IDEA: XBRL DOCUMENT
v3.19.3

Share-Based Payments - Terms and Conditions of Options Granted Under the 2006 Share Plan and the Sisonke ESOP (Details) |  | 12 Months Ended | 36 Months Ended
--- | --- | --- | ---
Jan. 15, 2019 | Jun. 30, 2019 | Jun. 30, 2018
2006 share plan | Share appreciation rights |  |  |
Disclosure of terms and conditions of share-based payment arrangement [line items] |  |  |
Remaining life (in years) |  | 6 years |
2006 share plan | Performance shares |  |  |
Disclosure of terms and conditions of share-based payment arrangement [line items] |  |  |
Vesting period (in years) |  | 3 years |
Number of rights linked to group on a absolute basis (as a percent) |  |  | 50.00%
Number of rights linked to group on a market basis (as a percent) |  |  | 50.00%
2006 share plan | Restricted shares |  |  |
Disclosure of terms and conditions of share-based payment arrangement [line items] |  |  |
Vesting period (in years) |  | 3 years |
Sisonke ESOP | Participation units |  |  |
Disclosure of terms and conditions of share-based payment arrangement [line items] |  |  |
Vesting period (in years) | 3 years |  |
Year three | 2006 share plan | Share appreciation rights |  |  |
Disclosure of terms and conditions of share-based payment arrangement [line items] |  |  |
Vesting percentage |  | 33.33% |
Year four | 2006 share plan | Share appreciation rights |  |  |
Disclosure of terms and conditions of share-based payment arrangement [line items] |  |  |
Vesting percentage |  | 33.33% |
Year five | 2006 share plan | Share appreciation rights |  |  |
Disclosure of terms and conditions of share-based payment arrangement [line items] |  |  |
Vesting percentage |  | 33.33% |

X
- Definition Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period2 + References No definition available. + Details
Name: | hmy_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2
Namespace Prefix: | hmy_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage1 + References No definition available. + Details
Name: | hmy_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1
Namespace Prefix: | hmy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 1 + References No definition available. + Details
Name: | hmy_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1
Namespace Prefix: | hmy_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Vesting Percentage, Absolute Basis + References No definition available. + Details
Name: | hmy_SharebasedCompensationArrangementbySharebasedPaymentAwardVestingPercentageAbsoluteBasis
Namespace Prefix: | hmy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Vesting Percentage, Market Index Basis + References No definition available. + Details
Name: | hmy_SharebasedCompensationArrangementbySharebasedPaymentAwardVestingPercentageMarketIndexBasis
Namespace Prefix: | hmy_
Data Type: | num:percentItemType
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_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | hmy_PlanName1Axis=hmy_SharePlan2006Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=hmy_ShareAppreciationRightsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=hmy_PerformanceShares1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=hmy_RestrictedSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_PlanName1Axis=hmy_SisonkeEmployeeShareOwnershipPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=hmy_ParticipationUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_Vesting1Axis=hmy_SharebasedPaymentArrangementTrancheOne1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_Vesting1Axis=hmy_SharebasedPaymentArrangementTrancheTwo1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hmy_Vesting1Axis=hmy_SharebasedPaymentArrangementTrancheThree1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |