Share-based compensation - Share based compensation expense (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Share based compensation expense | |||
| Total share-based compensation expense | $ 38,081 | $ 32,477 | $ 26,779 |
| Research and development expenses | |||
| Share based compensation expense | |||
| Total share-based compensation expense | 19,424 | 15,581 | 10,394 |
| General and administrative expenses | |||
| Share based compensation expense | |||
| Total share-based compensation expense | $ 18,657 | $ 16,896 | $ 16,385 |