Net Loss Per Ordinary Share - Summary of Potentially Dilutive Securities Have Been Excluded From The Computation Of Diluted Weighted-average Ordinary Shares Outstanding (Details) - shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total | 25,539,259 | 22,478,406 |
Stock options | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total | 22,204,136 | 19,778,254 |
Restricted stock units | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total | 718,584 | |
Outstanding warrants | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total | 2,616,539 | 2,700,152 |