v3.25.3
Other Reserves - Reconciliation of Share Based Payment Reserve (Details) - ZAR (R)
R in Millions
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Reconciliation Of The Share-Based Payments Reserve      
Balance at beginning of year R 3,607 R 3,363  
Share-based payments expensed 712 244 R 114
Balance at end of year R 4,319 R 3,607 R 3,363