XML 250 R163.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Post-retirement benefit obligations - Sensitivity analysis (Details) - Pension - ZAR (R)
R in Millions
Jun. 30, 2024
Jun. 30, 2023
South Africa | Salary increase    
Disclosure of sensitivity analysis for actuarial assumptions    
Increase in actuarial assumption (as a percent) 1.00% 1.00%
Decrease in actuarial assumption (as a percent) 1.00% 1.00%
Increase (decrease) in net obligation due to increase in actuarial assumption R 5 R 5
Increase (decrease) in net obligation due to decrease in actuarial assumption R (4) R (5)
South Africa | Discount rate    
Disclosure of sensitivity analysis for actuarial assumptions    
Increase in actuarial assumption (as a percent) 1.00% 1.00%
Decrease in actuarial assumption (as a percent) 1.00% 1.00%
Increase (decrease) in net obligation due to increase in actuarial assumption R (1,479) R (1,251)
Increase (decrease) in net obligation due to decrease in actuarial assumption R 1,744 R 1,471
South Africa | Pension increase    
Disclosure of sensitivity analysis for actuarial assumptions    
Increase in actuarial assumption (as a percent) 1.00% 1.00%
Decrease in actuarial assumption (as a percent) 1.00% 1.00%
Increase (decrease) in net obligation due to increase in actuarial assumption R 1,838 R 1,561
Increase (decrease) in net obligation due to decrease in actuarial assumption R (1,589) R (1,354)
Foreign Countries | Salary increase    
Disclosure of sensitivity analysis for actuarial assumptions    
Increase in actuarial assumption (as a percent) 1.00% 1.00%
Decrease in actuarial assumption (as a percent) 1.00% 1.00%
Increase (decrease) in net obligation due to increase in actuarial assumption R 265 R 297
Increase (decrease) in net obligation due to decrease in actuarial assumption R (234) R (227)
Foreign Countries | Discount rate    
Disclosure of sensitivity analysis for actuarial assumptions    
Increase in actuarial assumption (as a percent) 1.00% 1.00%
Decrease in actuarial assumption (as a percent) 1.00% 1.00%
Increase (decrease) in net obligation due to increase in actuarial assumption R (1,143) R (1,169)
Increase (decrease) in net obligation due to decrease in actuarial assumption R 1,402 R 1,445
Foreign Countries | Pension increase    
Disclosure of sensitivity analysis for actuarial assumptions    
Increase in actuarial assumption (as a percent) 1.00% 1.00%
Decrease in actuarial assumption (as a percent) 1.00% 1.00%
Increase (decrease) in net obligation due to increase in actuarial assumption R 877 R 897
Increase (decrease) in net obligation due to decrease in actuarial assumption R (673) R (690)