XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Stock based awards - Stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Number of Options    
Balance Outstanding, Beginning of the period (in shares) 3,733,312  
Options granted ( in shares) 173,063  
Options exercised ( in shares) (28,670)  
Balance Outstanding, End of the period (in shares) 3,877,705 3,733,312
Exercisable ( in shares) 1,310,142  
Vested and expected to vest ( in shares) 3,877,705  
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.99  
Weighted-average exercise price, Exercised (in dollars per share) 0.85  
Weighted-average exercise price, End of the period (in dollars per share) 12.85 $ 12.15
Weighted-average exercise price, Exercisable ( in dollars per share ) 8.80  
Weighted-average exercise price, Vested and expected to vest at end of the period (in dollars per share) $ 12.85  
Weighted-Average remaining contractual term (years) and Aggregate Intrinsic Value    
Weighted-average remaining contractual term outstanding (in years) 8 years 4 months 10 days 8 years 6 months 11 days
Weighted-average remaining contractual term , Options Exercisable(in years) 8 years 7 days  
Weighted-average remaining contractual term vested and expected to vest (in years) 8 years 4 months 10 days  
Aggregate Intrinsic Value Balance outstanding $ 62,711 $ 52,498
Aggregate Intrinsic Value Exercisable 26,473  
Aggregate Intrinsic Value Vested and Expected to vest $ 62,711  
Weighted average grant-date fair value per share of stock options granted $ 16.08