v3.26.1
Stock-based Compensation - Summary of stock options activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
$ / shares
Options    
Outstanding as of beginning of period (in shares) | shares 4,328,880  
Granted (in shares) | shares 3,284,498  
Exercised (in shares) | shares (109,022)  
Forfeited/Expired (in shares) | shares (202,363)  
Outstanding as of end of period (in shares) | shares 7,301,993  
Exercisable (in shares) | shares 2,220,464  
Vested and expected to vest (in shares) | shares 7,301,993  
Weighted average exercise price    
Outstanding as of beginning of period (in dollars per shares) $ 15.56  
Granted (in dollars per shares) 23.32  
Exercised (in dollars per shares) 9.48  
Forfeited/Expired (in dollars per shares) 21.65  
Outstanding as of end of period (in dollars per shares) 18.97  
Exercisable (in dollars per shares) 11.19  
Vested and expected to vest (in dollars per shares) $ 18.97  
Weighted average remaining contractual term (years) and Aggregate Intrinsic Value    
Weighted average remaining contractual term - Outstanding (years) 8 years 6 months  
Weighted average remaining contractual term - Exercisable (years) 7 years 7 days  
Weighted average remaining contractual term - Vested and expected to vest (years) 8 years 6 months  
Aggregate Intrinsic Value - Outstanding (in dollars) | $ $ 115,100  
Aggregate Intrinsic Value - Exercisable (in dollars) | $ 52,281  
Aggregate Intrinsic Value - Vested and expected to vest (in dollars) | $ $ 115,100  
Weighted-average grant-date fair value of options (in dollars per share) $ 17.44 $ 21.31