XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation - Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Number of Shares    
Options outstanding, beginning of period (in shares) | shares 11,919,421  
Granted (in shares) | shares 1,184,550  
Exercised (in shares) | shares (263,960)  
Forfeited (in shares) | shares (318,356)  
Options outstanding, end of period (in shares) | shares 12,521,655 11,919,421
Number of shares, Vested and exercisable (in shares) | shares 4,418,097  
Number of shares, Vested and expected to vest (in shares) | shares 12,521,655  
Weighted Average Exercise Price Per Share    
Options outstanding, beginning of period (in dollars per share) | $ / shares $ 4.64  
Granted (in dollars per share) | $ / shares 6.61  
Exercised (in dollars per share) | $ / shares 2.99  
Forfeited (in dollars per share) | $ / shares 3.78  
Options outstanding, end of period (in dollars per share) | $ / shares 4.89 $ 4.64
Weighted average exercise price, Vested and exercisable (in dollars per share) | $ / shares 7.21  
Weighted average exercise price, Vested and expected to vest (in dollars per share) | $ / shares $ 4.89  
Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value    
Weighted average remaining contractual term, outstanding (in years) 8 years 1 month 6 days 8 years 3 months 18 days
Weighted average remaining contractual term, Vested and exercisable (in years) 5 years 10 months 24 days  
Weighted average remaining contractual term, Vested and expected to vest (in years) 8 years 1 month 6 days  
Aggregate intrinsic value, outstanding | $ $ 15,242 $ 383
Aggregate intrinsic value, Vested and exercisable | $ 2,446  
Aggregate intrinsic value, Vested and expected to vest | $ $ 15,242