| Financial Year Ended 31 December | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| 12 months (Unaudited) |
12 months (Actual) |
12 months (Actual) |
12 months (Actual) |
12 months (Actual) |
|
| Revenue (RM'000) | 2,605,429 | 3,184,522 | 2,605,688 | 2,686,518 | 1,429,311 |
| Earnings/(Loss) Before Interest, Tax, Depreciation & Amortisation [EBITDA/(LBITDA) (RM'000) | 344,782 | 348,241 | 349,962 | 216,530 | 72,356 |
| Earnings/(Loss) Before Interest & Tax [EBIT/(LBIT) (RM'000) | 264,398 | 267,570 | 271,527 | 123,020 | (67,700) |
| Profit/(Loss) Before Taxation (PBT) (RM'000) | 198,066 | 221,059 | 218,256 | 82,021 | (100,341) |
| Net Profit/(Loss) (RM'000) | 158,328 | 166,320 | 154,828 | 43,130 | (111,949) |
| Net Profit/(Loss) Attributable To Owners Of The Company (RM'000) | 160,540 | 153,045 | 108,402 | (6,300) | (107,484) |
| Net Assets (RM'000) | 1,036,457 | 842,830 | 704,806 | 579,994 | 588,503 |
| Net Assets Per Share (RM) | 1.34 | 1.09 | 0.95 | 0.75 | 0.76 |
| Basic Earnings/(Loss) Per Share (sen) | 20.73 | 19.77 | 14.00 | (0.81) | (13.88) |
| Return on Capital Employed (%) | 19.03 | 20.58 | 22.00 | 12.00 | (7.00) |
| Net Gearing Ratio (times) | NET CASH | 0.21 | 0.42 | 0.79 | 0.87 |