| Financial Year Ended 31 December | 2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| 6 months Actual (Unaudited) |
12 months Actual (Audited) |
12 months Actual (Audited) |
12 months Actual (Audited) |
12 months Actual (Restated) |
|
| Presented in RM'000 | |||||
| Continuing Operations | |||||
| Revenue | 2,219,558 | 3,927,753 | 3,759,479 | 3,404,481 | 3,480,935 |
| Cost of sales | (1,989,036) | (3,518,597) | (3,218,985) | (3,096,660) | (3,690,523) |
| Gross profit | 230,522 | 409,156 | 540,494 | 307,821 | (209,588) |
| Other income | 199 | 778 | 2,971 | 2,649 | 3,118 |
| Administrative expenses | (149,400) | (279,511) | (279,568) | (328,267) | (314,716) |
| Impairment of intangible assets | - | - | - | - | (50,274) |
| Finance costs | (20,276) | (61,345) | (71,969) | (61,843) | (40,038) |
| Interest income | 3,172 | 5,659 | 2,252 | 1,477 | 910 |
| (Loss)/Profit before zakat and taxation | 64,217 | 74,737 | 194,180 | (78,163) | (610,588) |
| Zakat | (5,000) | (1,000) | - | - | (209) |
| Taxation | (14,004) | (23,053) | (60,386) | (581) | (16,857) |
| Net (loss)/profit for the financial year | 45,213 | 50,684 | 133,794 | (78,744) | (627,654) |
| Other comprehensive income/(loss), net of tax: | |||||
| Items that may be subsequently reclassified to profit or loss | |||||
| Foreign currency translation differences for foreign operations | (4,850) | (9,181) | (5,906) | 3,559 | (3,951) |
| Recognition of actuarial gain/(loss) | - | (34) | 238 | 103 | (402) |
| Item that will not be reclassified to profir or loss | |||||
| Gain on revaluation of land and buildings | - | 426 | 264 | 103,654 | - |
| Total comprehensive income/(loss), net of tax for the financial period/year | 40,363 | 41,895 | 128,390 | 28,572 | (632,007) |
| Profit attributable to: | |||||
| Owners of the parent | 43,964 | 48,510 | 131,822 | (80,160) | (629,921) |
| Non-controlling interests | 1,249 | 2,174 | 1,972 | 1,416 | 2,267 |
| 45,213 | 50,684 | 133,794 | (78,744) | (627,654) | |
| Total comprehensive income/(loss) attributable to: | |||||
| Owners of the parent | 40,482 | 42,361 | 127,791 | 24,771 | (633,513) |
| Non-controlling interests | (119) | (466) | 599 | 3,801 | 1,506 |
| 40,363 | 41,895 | 128,390 | 28,572 | (632,007) | |
| Earnings per share (sen): | |||||
| Basic | 3.35 | 1.34 | 9.15 | (5.86) | (48.09) |
| Diluted | 3.35 | 1.34 | 9.15 | (5.86) | (48.09) |