XML 65 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of Options, Beginning balance 10,883,310  
Number of Options, Granted 241,920  
Number of Options, Forfeited (86,070)  
Number of Options, Exercised (51,981)  
Number of Options, Ending balance 10,987,179 10,883,310
Number of Options, Options vested and expected to vest as of September 30, 2024 10,827,764  
Number of Options, Options exercisable as of September 30, 2024 7,576,891  
Weighted-Average Exercise Price, Beginning balance $ 14.18  
Weighted-Average Exercise Price, Granted 22.45  
Weighted-Average Exercise Price, Forfeited 17.68  
Weighted-Average Exercise Price, Exercised 11.04  
Weighted-Average Exercise Price, Ending balance 14.35 $ 14.18
Weighted-Average Exercise Price, Options vested and expected to vest as of September 30, 2024 14.26  
Weighted-Average Exercise Price, Options exercisable as of September 30, 2024 $ 11.22  
Weighted-Average Remaining Contractual Term (in years) 5 years 1 month 9 days 5 years 9 months 10 days
Weighted-Average Remaining Contractual Term (in years), Options vested and expected to vest as of September 30, 2024 4 years 10 months 20 days  
Weighted-Average Remaining Contractual Term (in years), Options exercisable as of September 30, 2024 4 years 2 months 15 days  
Aggregate Intrinsic Value, Beginning balance $ 75,758  
Aggregate Intrinsic Value, Ending balance 2,966 $ 75,758
Aggregate Intrinsic Value, Options vested and expected to vest as of September 30, 2024 2,966  
Aggregate Intrinsic Value, Options exercisable as of September 30, 2024 $ 2,966