Trade and Other Payables - Additional Information (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Trade And Other Payables [Line Items] | ||
| Accruals and other payables | $ 5,749 | $ 8,361 |
| Contracted Development Costs | ||
| Trade And Other Payables [Line Items] | ||
| Accruals and other payables | $ 3,000 | $ 5,900 |