Net loss per share - Securities excluded from the diluted per share calculation (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive securities | ||
| Antidilutive securities (in shares) | 13,413,173 | 12,164,471 |
| RSUs | ||
| Antidilutive securities | ||
| Antidilutive securities (in shares) | 2,667,305 | 1,891,546 |
| Options to purchase ordinary shares | ||
| Antidilutive securities | ||
| Antidilutive securities (in shares) | 10,745,868 | 10,272,925 |