XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Number of options, Outstanding, Beginning balance 7,612,826
Number of options, Granted 2,959,242
Number of options, Exercised (171,037)
Number of options, Forfeited (458,818)
Number of options, Outstanding, Ending balance 9,942,213
Number of options, Exercisable 4,206,762
Number of options, Expected to vest [1] 5,735,451
Weighted average exercise price, Beginning balance $ 16.1
Weighted average exercise price, Granted 20.35
Weighted average exercise price, Exercised 5.12
Weighted average exercise price, Forfeited 26.98
Weighted average exercise price, Ending balance 17.05
Weighted average exercise price, Exercisable 11.91
Weighted average exercise price, Expected to vest [1] $ 20.83
Weighted average remaining contractual life (in years), Outstanding 8 years 1 month 6 days
Weighted average remaining contractual life (in years), Exercisable 7 years 1 month 6 days
Weighted average remaining contractual life (in years), Expected to vest [1] 8 years 8 months 12 days
Aggregate intrinsic value, Outstanding [2] $ 34,298
Aggregate intrinsic value, Exercisable [2] 26,495
Aggregate intrinsic value, Expected to vest [1],[2] $ 7,803
[1] This represents the number of unvested options outstanding as of September 30, 2023 that are expected to vest in the future.
[2] The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of the common stock for the options that were in the money as of September 30, 2023.