XML 102 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation - Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Number of Options      
Outstanding (shares) 4,048,802 4,048,802  
Granted (shares)   1,325,030  
Exercised (shares)   (282,422)  
Cancelled (shares)   (146,699)  
Outstanding (shares)   4,944,711 4,048,802
Exercisable (shares)   1,766,466  
Vested and expected to vest, (shares)   3,178,245  
Weighted- Average Exercise Price      
Outstanding (usd per share) $ 13.27 $ 13.27  
Granted (usd per share)   38.32  
Exercised (usd per share)   6.86  
Cancelled (usd per share)   23.68  
Outstanding (usd per share)   20.50 $ 13.27
Exercisable, weighted-average exercise price (usd per share)   9.64  
Vested and expected to vest, weighted-average exercise price (usd per share)   $ 25.84  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Outstanding, weighted-average remaining contractual, term 8 years 9 months 29 days 8 years 3 months 18 days  
Exercisable, weighted-average remaining contractual, term   7 years 4 months 6 days  
Vested and expected to vest, weighted-average remaining contractual, term   8 years 9 months 25 days  
Outstanding, aggregate intrinsic value, outstanding   $ 506,580 $ 42,200
Exercisable, aggregate intrinsic value   199,370  
Vested and expected to vest, aggregate intrinsic value   $ 307,220