XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Stock based awards - Stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Number of Options      
Balance Outstanding, Beginning of the period (in shares)   3,733,312  
Options granted ( in shares)   422,263  
Options exercised ( in shares)   (123,523)  
Balance Outstanding, End of the period (in shares) 4,032,052 4,032,052 3,733,312
Exercisable ( in shares) 1,843,127 1,843,127  
Vested and expected to vest ( in shares) 4,032,052 4,032,052  
Weighted-Average Exercise Price per Share      
Weighted-average exercise price, Beginning of the period (in dollars per share)   $ 12.15  
Weighted-average exercise price, Granted (in dollars per share)   25.71  
Weighted-average exercise price, Exercised (in dollars per share)   5.15  
Weighted-average exercise price, End of the period (in dollars per share) $ 13.79 13.79 $ 12.15
Weighted-average exercise price, Exercisable ( in dollars per share ) 10.20 10.20  
Weighted-average exercise price, Vested and expected to vest at end of the period (in dollars per share) $ 13.79 $ 13.79  
Weighted-Average remaining contractual term (years) and Aggregate Intrinsic Value      
Weighted-average remaining contractual term outstanding (in years)   7 years 11 months 23 days 8 years 6 months 10 days
Weighted-average remaining contractual term , Options Exercisable(in years)   7 years 7 months 17 days  
Weighted-average remaining contractual term vested and expected to vest (in years)   7 years 11 months 23 days  
Aggregate Intrinsic Value Balance outstanding $ 39,854 $ 39,854 $ 52,498
Aggregate Intrinsic Value Exercisable 23,444 23,444  
Aggregate Intrinsic Value Vested and Expected to vest $ 39,854 $ 39,854  
Weighted average grant-date fair value per share of stock options granted $ 14.45 $ 15.82