v3.25.3
Trade and Other Receivables - Disclosure of Ageing of Loss Allowance for Trade and Other Receivables (Details) - ZAR (R)
R in Millions
Jun. 30, 2025
Jun. 30, 2024
Disclosure of financial assets that are either past due or impaired [line items]    
Collateral pledged or held for receivables R 0 R 0
Trade and other receivables | Gross    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets 2,656 1,640
Trade and other receivables | Gross | Past due by 1 to 30 days    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets 57 33
Trade and other receivables | Gross | Past due by 31 to 60 days    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets 14 21
Trade and other receivables | Gross | Past due by 61 to 90 days    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets 5 15
Trade and other receivables | Gross | Past due by more than 90 days    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets 33 54
Trade and other receivables | Gross | Past due by more than 361 days    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets 164 153
Trade and other receivables | Loss allowance    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets (171) (212)
Trade and other receivables | Loss allowance | Past due by 1 to 30 days    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets 0 (12)
Trade and other receivables | Loss allowance | Past due by 31 to 60 days    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets 0 (9)
Trade and other receivables | Loss allowance | Past due by 61 to 90 days    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets 0 (7)
Trade and other receivables | Loss allowance | Past due by more than 90 days    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets (28) (50)
Trade and other receivables | Loss allowance | Past due by more than 361 days    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets (143) (134)
Financial assets individually assessed for credit losses | Trade and other receivables | Gross | Not Past Due    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets 2,383 1,364
Financial assets individually assessed for credit losses | Trade and other receivables | Loss allowance | Not Past Due    
Disclosure of financial assets that are either past due or impaired [line items]    
Financial assets R 0 R 0