XML 104 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-based Compensation - Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Number of Options    
Outstanding (shares) 4,944,711  
Granted (shares) 3,054,135  
Exercised (shares) (848,992)  
Cancelled (shares) (576,110)  
Outstanding (shares) 6,573,744 4,944,711
Exercisable (shares) 2,269,352  
Vested and expected to vest, (shares) 4,304,392  
Weighted- Average Exercise Price    
Outstanding (usd per share) $ 20.50  
Granted (usd per share) 79.97  
Exercised (usd per share) 10.87  
Cancelled (usd per share) 54.78  
Outstanding (usd per share) 46.03 $ 20.50
Exercisable, weighted-average exercise price (usd per share) 19.31  
Vested and expected to vest, weighted-average exercise price (usd per share) $ 60.12  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Outstanding, weighted-average remaining contractual, term 8 years 3 months 14 days 8 years 3 months 18 days
Exercisable, weighted-average remaining contractual, term 7 years 1 month 2 days  
Vested and expected to vest, weighted-average remaining contractual, term 8 years 11 months 4 days  
Outstanding, aggregate intrinsic value, outstanding $ 85,860 $ 506,580
Exercisable, aggregate intrinsic value 58,350  
Vested and expected to vest, aggregate intrinsic value $ 27,510