Trade and other receivables, net - Allowance for credit losses (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Trade and other receivables, net | ||
| Balance - Beginning of the period | $ 898 | $ 158 |
| Write off against the allowance | (375) | |
| Provision for allowance for expected credit losses | 54 | 740 |
| Balance - End of the period | $ 577 | $ 898 |