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