XML 114 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Stock Options - Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Balance at beginning of period (in shares) 15,721,085    
Granted (in shares) 1,375,738    
Exercised (in shares) (2,979,700)    
Forfeited (in shares) (725,582)    
Cancelled (in shares) (7,240)    
Balance at end of period (in shares) 13,384,301 15,721,085  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Balance at beginning of period (in dollars per share) $ 2.44    
Options granted (in dollars per share) 26.56 $ 2.68 $ 1.14
Options exercised (in dollars per share) 1.82    
Options forfeited (in dollars per share) $ 3.14    
Options cancelled (in dollars per share) 1.42    
Balance at end of period (in dollars per share) $ 5.03 $ 2.44  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted average remaining contractual life (years) 7 years 8 months 12 days 8 years 4 months 24 days  
Aggregate intrinsic value $ 500,053 $ 165,906  
Options exercisable, number of shares (in shares) 7,343,948 4,349,090  
Options exercisable, weighted average exercise price (in dollars per share) $ 2.02 $ 0.96  
Options exercisable, weighted average remaining contractual life (years) 7 years 1 month 6 days 7 years 4 months 24 days  
Options exercisable, aggregate intrinsic value $ 296,496 $ 52,367