| Financial Year Ended 31 March | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| 12 months Audited |
12 months Audited |
12 months Audited |
12 months Audited |
12 months Audited |
|
| Presented in RM'000 | |||||
| Revenue | 287,578 | 216,631 | 249,179 | 192,924 | 134,892 |
| Other income | 4,121 | 4,458 | 2,633 | 12,425 | 24,509 |
| Construction contract costs recognised as contract expense | (95,273) | (73,024) | (90,093) | (57,397) | (48,758) |
| Land and other development cost | (15,096) | (9,926) | (18,281) | (1,213) | (5,665) |
| Cost of completed development units and land sold | (36,708) | (20,434) | (31,760) | (47,905) | (10,284) |
| Raw materials and consumables used | - | - | - | - | - |
| Property development expenditure recognised as expense | - | - | - | - | - |
| Changes in inventories | - | - | - | - | - |
| Staff costs | (36,376) | (33,684) | (29,217) | (26,160) | (26,829) |
| Depreciation and amortisation | (6,913) | (6,962) | (6,694) | (7,172) | - |
| Other expenses | (31,253) | (29,462) | (28,283) | (24,901) | (30,604) |
| Fair value changes in contingent consideration | 6,851 | (1,365) | - | - | - |
| Operating profit | 76,931 | 46,232 | 47,484 | 40,601 | 37,261 |
| Finance costs | (10,915) | (10,128) | (7,066) | (9) | (15) |
| Share of results of an associate | (9,582) | (4,692) | (5,319) | (14,533) | (1,951) |
| Share of results of a joint venture | 2,670 | (651) | 4,595 | 4,265 | 2,968 |
| Profit before tax | 59,104 | 30,761 | 39,694 | 30,324 | 38,263 |
| Income tax expense | (23,712) | (8,877) | (13,189) | (11,073) | (5,133) |
| Profit for the year | 35,392 | 21,884 | 26,505 | 19,251 | 33,130 |
| Other comprehensive income to be reclassified to profit or loss in subsequent periods: | |||||
| Foreign currency translation differences for foreign operations | (1,256) | 503 | (1,789) | (1,035) | 2,195 |
| Other comprehensive income for the year | (1,256) | 503 | (1,789) | (1,035) | 2,195 |
| Total comprehensive income for the year | 34,136 | 22,387 | 24,716 | 18,216 | 35,325 |
| Profit attributable to: | |||||
| Owners of the Company | 36,366 | 23,178 | 26,721 | 19,672 | 30,459 |
| Non-controlling interests | (974) | (1,294) | (216) | (421) | 2,671 |
| Profit for the year | 35,392 | 21,884 | 26,505 | 19,251 | 33,130 |
| Total comprehensive income attributable to: | |||||
| Owners of the Company | 35,110 | 23,681 | 24,932 | 18,637 | 32,654 |
| Non-controlling interests | (974) | (1,294) | (216) | (421) | 2,671 |
| Total comprehensive income for the year | 34,136 | 22,387 | 24,716 | 18,216 | 35,325 |
| Earnings per share attributable to owners of the Company (sen) | |||||
| Basic | 1.22 | 0.78 | 0.90 | 0.66 | 1.02 |
| Diluted | NA | NA | NA | NA | NA |