| Financial Year Ended 31 December | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| 12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
|
| Key Ratios | |||||
| PBT Margin (%) | (4.50) | 1.53 | 4.62 | 3.91 | 3.74 |
| PAT Margin (%) | (5.08) | 0.86 | 3.97 | 2.40 | 2.58 |
| Basic Earnings/(Loss) Per Share (sen) | (5.53) | 0.84 | 4.16 | 1.84 | 1.77 |
| Net Assets Per Share (RM) | 1.54 | 1.60 | 1.60 | 1.56 | 1.55 |
| Current Ratio (times) | 1.01 | 1.05 | 1.03 | 1.07 | 1.02 |
| Gearing Ratio (times) | 0.26 | 0.25 | 0.25 | 0.19 | 0.22 |
| Net Gearing Ratio (times) | 0.10 | 0.11 | 0.09 | 0.02 | 0.06 |