v3.25.2
Stock-based Compensation - Summary of stock options activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
$ / shares
Options    
Outstanding as of beginning of period (in shares) | shares 2,531,144  
Granted (in shares) | shares 1,884,923  
Exercised (in shares) | shares (90,450)  
Outstanding as of end of period (in shares) | shares 4,325,617  
Exercisable (in shares) | shares 1,202,144  
Vested and expected to vest (in shares) | shares 4,325,617  
Weighted average exercise price    
Outstanding as of beginning of period (in dollars per shares) $ 6.77  
Granted (in dollars per shares) 26.6  
Exercised (in dollars per shares) 4.08  
Outstanding as of end of period (in dollars per shares) 15.46  
Exercisable (in dollars per shares) 4.9  
Vested and expected to vest (in dollars per shares) $ 15.46  
Weighted average remaining contractual term (years) and Aggregate Intrinsic Value    
Weighted average remaining contractual term - Outstanding (years) 8 years 7 months 9 days  
Weighted average remaining contractual term - Exercisable (years) 7 years 4 months 20 days  
Weighted average remaining contractual term - Vested and expected to vest (years) 8 years 7 months 9 days  
Aggregate Intrinsic Value - Outstanding (in dollars) | $ $ 37,016  
Aggregate Intrinsic Value - Exercisable (in dollars) | $ 20,279  
Aggregate Intrinsic Value - Vested and expected to vest (in dollars) | $ $ 37,016  
Weighted-average grant-date fair value of options (in dollars per share) $ 21.31 $ 7.49