| Date of Financial: | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | 
| Months: | 6 | 12 | 6 | 12 | 
| Publication Date: | 12 Aug 2025 | 10 Mar 2025 | 12 Aug 2024 | 18 Mar 2024 | 
| Currency: | ZAR | ZAR | ZAR | ZAR | 
| Financial Type: | Interim | Final | Interim | Final | 
| Amounts in: | '000s | '000s | '000s | '000s | 
| Income statement |  |  |  |  | 
| Turnover | 2 519 450 | 8 443 462 | 4 744 334 | 9 244 022 | 
| Operating Expenses | 1 939 167 | 6 741 366 | 3 600 408 | 7 048 087 | 
| EBITDA (ProfileData Calc) | 412 435 | 1 242 121 | 1 172 493 | 2 605 245 | 
| EBITDA (company calc) | 499 632 | 1 731 417 | 1 131 062 | 2 545 221 | 
| Depreciation | 105 960 | 354 410 | 168 702 | 249 319 | 
| Operating Income | 286 043 | 821 700 | 973 331 | 2 314 985 | 
| Profit Before Exceptional Items | 286 043 | 821 700 | 973 331 | 2 314 985 | 
| Profit Before Interest And Tax | 286 043 | 821 700 | 973 331 | 2 314 985 | 
| Interest Received | 20 432 | 66 011 | 30 460 | 40 941 | 
| Interest Paid | 653 | 1 358 | 679 | 2 670 | 
| Net Interest Paid/(Received) | -19 779 | -64 653 | -29 781 | -38 271 | 
| Income Before Tax | 305 822 | 886 353 | 1 003 112 | 2 353 256 | 
| Taxation | 72 826 | 219 146 | 283 525 | 600 292 | 
| Profit For The Period | 232 996 | 667 207 | 719 587 | 1 752 964 | 
| Attributable Income Before Extraordinary Items | 232 996 | 667 207 | 719 587 | 1 752 964 | 
| Income Attributable To Equity Holders | 232 996 | 667 207 | 719 587 | 1 752 964 | 
| Total Comprehensive Income/Loss for the period | 232 996 | 667 207 | 719 587 | 1 752 964 | 
| Headline Earnings (Cont Ops) | 315 250 | 1 072 885 | 705 429 | 1 503 076 | 
| Enterprise Value (EV) | 2 131 991 | 1 703 867 | 1 981 467 | 1 593 058 | 
 | Date of Financial: | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | 
| Months: | 6 | 12 | 6 | 12 | 
| Publication Date: | 12 Aug 2025 | 10 Mar 2025 | 12 Aug 2024 | 18 Mar 2024 | 
| Currency: | ZAR | ZAR | ZAR | ZAR | 
| Financial Type: | Interim | Final | Interim | Final | 
| Amounts in: | '000s | '000s | '000s | '000s | 
| Balance sheet |  |  |  |  | 
| Fixed Assets | 1 111 772 | 1 124 913 | 1 473 382 | 1 387 714 | 
| Investments in Associates | 37 207 | 32 676 | 25 121 | 14 150 | 
| Intangible Assets | 19 074 | 21 188 | 23 298 | 25 413 | 
| Long-Term Receivables | 75 853 | 81 990 | 51 317 | 51 516 | 
| Total Fixed Assets | 1 243 906 | 1 260 767 | 1 573 118 | 1 478 793 | 
| Stock | 2 472 073 | 1 794 492 | 1 666 500 | 1 916 476 | 
| Debtors | 1 068 321 | 1 175 161 | 1 831 741 | 1 544 037 | 
| Cash | 1 141 865 | 1 794 911 | 1 717 241 | 1 655 807 | 
| Tax | 79 585 | 116 966 | 39 191 | 65 218 | 
| Total Current Assets | 4 761 844 | 4 881 530 | 5 254 673 | 5 181 538 | 
| Assets Held For Sale |  |  |  | 963 | 
| Total Assets | 6 005 750 | 6 142 297 | 6 827 791 | 6 661 294 | 
| Ordinary Share Capital & Premium | 1 288 876 | 1 288 876 | 1 288 876 | 1 288 876 | 
| Distributable Reserves | 3 620 305 | 3 587 239 | 4 139 444 | 3 969 665 | 
| Ordinary Shareholders' Interest | 4 909 181 | 4 876 115 | 5 428 320 | 5 258 541 | 
| Total Shareholders' Interest | 4 909 181 | 4 876 115 | 5 428 320 | 5 258 541 | 
| Deferred Tax Liability | 197 552 | 186 146 | 342 262 | 271 554 | 
| Other Long-Term Liabilities | 154 361 | 154 333 | 145 571 | 147 281 | 
| Total Long-Term Liabilities | 351 913 | 340 479 | 487 833 | 418 835 | 
| Creditors and Provisions | 720 458 | 911 062 | 897 972 | 956 766 | 
| Tax | 1 | 106 |  | 178 | 
| Other Current Liabilities | 24 197 | 14 535 | 13 666 | 14 406 | 
| Total Current Liabilities | 744 656 | 925 703 | 911 638 | 971 350 | 
| Liabilities Held For Sale |  |  |  | 12 568 | 
| Total Liabilities | 1 096 569 | 1 266 182 | 1 399 471 | 1 402 753 | 
| Total Equity and Liabilities | 6 005 750 | 6 142 297 | 6 827 791 | 6 661 294 |