Net loss per share - Securities excluded from the diluted per share calculation (Details) - shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Antidilutive securities | |||
| Antidilutive securities (in shares) | 11,447,527 | 9,464,988 | 7,796,375 |
| RSUs | |||
| Antidilutive securities | |||
| Antidilutive securities (in shares) | 1,644,421 | 716,262 | 326,848 |
| Options to purchase ordinary shares | |||
| Antidilutive securities | |||
| Antidilutive securities (in shares) | 9,803,106 | 8,748,726 | 7,469,527 |