v3.26.1
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, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 23,286,062 25,539,259
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 19,871,913 22,204,136
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 993,416 718,584
Outstanding warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 2,420,733 2,616,539