Net Loss Per Share - Schedule of Potentially Dilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potentially dilutive securities (in shares) | 44,916,472 | 34,152,238 |
| Unvested restricted stock units | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potentially dilutive securities (in shares) | 4,251,304 | 16,250 |
| Outstanding share options | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potentially dilutive securities (in shares) | 37,399,862 | 30,870,682 |
| Warrants | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Potentially dilutive securities (in shares) | 3,265,306 | 3,265,306 |