XML 63 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Stock Options Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Number of Options    
Outstanding (shares) | shares 4,944,711  
Granted (shares) | shares 2,052,325  
Exercised (shares) | shares (739,186)  
Cancelled (shares) | shares (223,241)  
Outstanding (shares) | shares 6,034,609 4,944,711
Exercisable (shares) | shares 1,720,686  
Vested and expected to vest, (shares) | shares 4,313,923  
Weighted- Average Exercise Price    
Outstanding (usd per share) | $ / shares $ 20.50  
Granted (usd per share) | $ / shares 102.81  
Exercised (usd per share) | $ / shares 10.56  
Cancelled (usd per share) | $ / shares 39.21  
Outstanding (usd per share) | $ / shares 48.65 $ 20.50
Exercisable, weighted-average exercise price (usd per share) | $ / shares 13.51  
Vested and expected to vest, weighted-average exercise price (usd per share) | $ / shares $ 62.65  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Outstanding, weighted-average remaining contractual, term 8 years 6 months 3 days 8 years 3 months 18 days
Exercisable, weighted-average remaining contractual, term 7 years 2 months 12 days  
Vested and expected to vest, weighted-average remaining contractual, term 9 years 10 days  
Outstanding, aggregate intrinsic value, outstanding | $ $ 382,660 $ 506,580
Exercisable, aggregate intrinsic value | $ 165,220  
Vested and expected to vest, aggregate intrinsic value | $ $ 217,440