Share Capital and Share Premium - Authorised share capital (Details) - USD ($) $ / shares in Units, $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Disclosure of classes of share capital [line items] | ||
| Value Of Shares Authorised | $ 2,200 | $ 2,200 |
| Common Shares [member] | ||
| Disclosure of classes of share capital [line items] | ||
| Number of shares authorised | 500,000,000 | 500,000,000 |
| Par value per share | $ 0.004 | $ 0.004 |
| Value Of Shares Authorised | $ 2,000 | $ 2,000 |
| Class B Common Shares [member] | ||
| Disclosure of classes of share capital [line items] | ||
| Number of shares authorised | 100,000,000 | 100,000,000 |
| Par value per share | $ 0.001 | $ 0.001 |
| Value Of Shares Authorised | $ 100 | $ 100 |
| Series B Preferred Shares [member] | ||
| Disclosure of classes of share capital [line items] | ||
| Number of shares authorised | 100,000,000 | 100,000,000 |
| Par value per share | $ 0.001 | $ 0.001 |
| Value Of Shares Authorised | $ 100 | $ 100 |