Share-based compensation - SOP 2020 Narrative (Details) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2025
USD ($)
item
shares
|
Dec. 31, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
|
| Disclosure of terms and conditions of share-based payment arrangement [line items] | |||
| Total share-based compensation expense | $ | $ 4,743 | $ 6,541 | $ 5,276 |
| SOP 2020 | |||
| Disclosure of terms and conditions of share-based payment arrangement [line items] | |||
| Number of shares per option | shares | 1 | ||
| Number of ADS per option | shares | 0.5 | ||
| Options waiting period | 4 years | ||
| Number of trading days | 60 days | ||
| Options exercise period | 2 years | ||
| Minimum growth to exercise options (as a percent) | 10.00% | ||
| Number of tranches | item | 2 | ||
| 1st tranche, percentage vesting | 67.00% | ||
| Period of vesting of first tranche | 2 years | ||
| 2nd tranche, percentage vesting | 33.00% | ||
| Period of vesting of second tranche | 3 years | ||
| Option forfeiture period | 6 months | ||
| Total share-based compensation expense | $ | $ 0 | $ 0 | $ (56) |