Share-based compensation - Share based compensation expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Share-based compensation. | ||||
| Total share-based compensation expense | $ 6,404 | $ 9,435 | $ 13,334 | $ 19,040 |
| Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpenses | ||||
| Share-based compensation. | ||||
| Total share-based compensation expense | 3,780 | 5,282 | 7,761 | 10,535 |
| Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpenses | ||||
| Share-based compensation. | ||||
| Total share-based compensation expense | $ 2,624 | $ 4,153 | $ 5,573 | $ 8,505 |