XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation Plan - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Number of options outstanding    
Options outstanding, beginning balance (in shares) 7,219,702  
Options granted (in shares) 1,916,670  
Options exercised (in shares) (560,505)  
Options forfeited (in shares) (315,297)  
Options expired (in shares) (141,740)  
Options outstanding, ending balance (in shares) 8,118,830 7,219,702
Options exercisable (in shares) 5,279,627  
Weighted-average exercise price    
Weighted average exercise price, beginning balance (in dollars per share) $ 8.74  
Weighted average exercise price, options granted (in dollars per share) 6.86  
Weighted average exercise price, options exercised (in dollars per share) 1.56  
Weighted average exercise price, options forfeited (in dollars per share) 9.54  
Weighted average exercise price, options expired (in dollars per share) 15.79  
Weighted average exercise price, ending balance (in dollars per share) 8.64 $ 8.74
Weighted average exercise price, options exercisable (in dollars per share) $ 8.24  
Weighted-average remaining contractual term (in years)    
Stock options outstanding, weighted average remaining contractual term 6 years 10 months 13 days 6 years 10 months 24 days
Stock options exercisable, weighted average remaining contractual term 5 years 10 months 28 days  
Stock options outstanding, aggregate intrinsic value, beginning balance $ 23,574  
Stock options outstanding, aggregate intrinsic value, ending balance 9,844 $ 23,574
Stock options exercisable, aggregate intrinsic value $ 9,771