XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of Options Outstanding, Beginning balance | shares 7,989,192  
Number of Options, Granted | shares 2,325,838  
Number of Options, Exercised | shares (613,132)  
Number of Options, Forfeited or cancelled | shares (111,848)  
Number of Options Outstanding, Ending balance | shares 9,590,050 7,989,192
Number of Options, Vested and expected to vest | shares 9,511,862  
Number of Options, Exercisable | shares 5,720,842  
Weighted- Average Exercise Price Outstanding, Beginning balance | $ / shares $ 12.08  
Weighted- Average Exercise Price, Granted | $ / shares 14.56  
Weighted- Average Exercise Price, Exercised | $ / shares 9.87  
Weighted- Average Exercise Price, Forfeited or cancelled | $ / shares 15.36  
Weighted- Average Exercise Price Outstanding, Ending balance | $ / shares 12.78 $ 12.08
Weighted- Average Exercise Price, Vested and expected to vest | $ / shares 12.79  
Weighted- Average Exercise Price, Exercisable | $ / shares $ 11.23  
Weighted- Average Remaining Contractual Term 7 years 7 months 6 days 7 years 9 months 18 days
Weighted- Average Remaining Contractual Term, Vested and expected to vest 7 years 7 months 6 days  
Weighted- Average Remaining Contractual Term, Exercisable 6 years 9 months 18 days  
Aggregate Intrinsic Value | $ $ 313,486 $ 16,733
Aggregate Intrinsic Value, Vested and expected to vest | $ 310,843  
Aggregate Intrinsic Value, Exercisable | $ $ 195,641