Net Loss Per Share - Outstanding shares of potentially dilutive securities (Details) - shares shares in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Net Loss Per Share | ||
Total | 19,073 | 13,502 |
Options to purchase ordinary shares | ||
Net Loss Per Share | ||
Total | 15,879 | 12,414 |
Unvested restricted share units | ||
Net Loss Per Share | ||
Total | 2,884 | 945 |
Shares committed under ESPP | ||
Net Loss Per Share | ||
Total | 310 | 143 |