v3.25.2
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