v3.26.1
Stock-based Compensation - Summary of stock options activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Options    
Outstanding as of beginning of period (in shares) 4,328,880  
Granted (in shares) 2,950,250  
Exercised (in shares) (31,195)  
Forfeited/Expired (in shares) (27,351)  
Outstanding as of end of period (in shares) 7,220,584  
Exercisable (in shares) 1,986,886  
Vested and expected to vest (in shares) 7,220,584  
Weighted average exercise price    
Outstanding as of beginning of period (in dollars per shares) $ 15.56  
Granted (in dollars per shares) 22.62  
Exercised (in dollars per shares) 5.15  
Forfeited/Expired (in dollars per shares) 9.46  
Outstanding as of end of period (in dollars per shares) 18.48  
Exercisable (in dollars per shares) 9.95  
Vested and expected to vest (in dollars per shares) $ 18.48  
Weighted average remaining contractual term (years) and Aggregate Intrinsic Value    
Weighted average remaining contractual term - Outstanding (years) 8 years 8 months 4 days  
Weighted average remaining contractual term - Exercisable (years) 7 years 1 month 2 days  
Weighted average remaining contractual term - Vested and expected to vest (years) 8 years 8 months 4 days  
Aggregate Intrinsic Value - Outstanding (in dollars) $ 40,051  
Aggregate Intrinsic Value - Exercisable (in dollars) 27,924  
Aggregate Intrinsic Value - Vested and expected to vest (in dollars) $ 40,051  
Weighted-average grant-date fair value of options (in dollars per share) $ 16.98 $ 22.04