v3.24.3
Equity Incentive Plans -Schedule of Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Shares Subject to Options    
Stock options outstanding, beginning balance (in shares) 4,225,615  
Granted (in shares) 2,228,915  
Exercised (in shares) (271,210)  
Forfeitures and cancellations (in shares) (225,904)  
Stock options outstanding, ending balance (in shares) 5,957,416 4,225,615
Shares subject to options, exercisable, ending balance (in shares) 2,648,111  
Weighted-Average Exercise Price per Share    
Stock options outstanding, beginning balance (in dollars per share) $ 27.36  
Granted (in dollars per share) 21.88  
Exercised (in dollars per share) 19.42  
Forfeitures and cancellations (in dollars per share) 36.43  
Stock options outstanding, ending balance (in dollars per share) 25.33 $ 27.36
Weighted-average exercise price per share, Stock options exercisable, ending balance (in dollars per share) $ 28.86  
Weighted-Average Remaining Contractual Term and Aggregate Intrinsic Value    
Weighted average remaining contractual term, options outstanding (in years) 7 years 8 months 26 days 7 years 5 months 1 day
Weighted average remaining contractual term, options exercisable (in years) 6 years 5 months 4 days  
Aggregate intrinsic value, options outstanding $ 59,994 $ 5,827
Aggregate intrinsic value, options exercisable $ 23,480