XML 79 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 11, 2020
Apr. 11, 2019
Feb. 13, 2019
Oct. 29, 2018
Jul. 31, 2018
Apr. 25, 2018
Apr. 30, 2017
Jun. 07, 2012
Nov. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2009
Dec. 31, 2000
Mar. 31, 2019
Jan. 31, 2018
Jun. 30, 2010
Dec. 31, 1998
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Increase in common stock authorized (in shares)                 100,000,000                  
Common stock, shares authorized (in shares)                   200,000,000 200,000,000              
Common stock, shares issued (in shares)                   70,264,265 66,543,073              
Common stock, shares outstanding (in shares)                   67,554,435 63,833,243              
Common stock, par value (in dollars per share)                   $ 0.001 $ 0.001       $ 0.001      
Preferred stock, shares authorized (in shares)                   5,000,000 5,000,000              
Preferred stock, shares issued (in shares)                   0 0              
Preferred stock, shares outstanding (in shares)                   0 0              
Preferred stock, par value (in dollars per share)                   $ 0.001 $ 0.001              
Weighted average fair value of stock options granted (in dollars per share)                   $ 13.84 $ 12.12 $ 6.60            
Dividend yield                   0.00% 0.00% 0.00%            
Expected life (in years)                   5 years 5 years 5 years            
Fair value of stock options exercised                   $ 10,000 $ 8,000              
Accrual during period for cash awards related to bonus                   20,400                
Accrual during period for cash awards                     19,000              
Accrual during period for cash awards related to achievement of long-term incentive plan awards                   8,900                
Stock-based compensation expense                   $ 65,946 $ 44,105 $ 14,841            
2010 Employee Stock Purchase Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock authorized and reserved for issuance (in shares)             2,000,000                   1,000,000  
Increase in number of shares of common stock available for issuance (in shares)             1,000,000                      
Shares of common stock available for issuance (in shares)                   800,000                
2019 Employee Stock Purchase Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Increase in number of shares of common stock available for issuance (in shares)                   1,000,000                
2018 Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock authorized and reserved for issuance (in shares)                     3,368,048         1,500,000    
Increase in number of shares of common stock available for issuance (in shares)     618,048 250,000 500,000 500,000                        
Stock option                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Unrecognized compensation cost                   $ 17,900                
Weighted average recognition period of unrecognized compensation cost                   2 years 6 months                
Stock option | 1998 Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock authorized and reserved for issuance (in shares)                                   5,850,000
Stock option | 2000 Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock authorized and reserved for issuance (in shares)                           10,000,000        
Increase in number of shares of common stock available for issuance (in shares)                           4,150,000        
Stock option | 2009 Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Increase in number of shares of common stock available for issuance (in shares)                         6,000,000          
Stock option | 2009 Amended Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock authorized and reserved for issuance (in shares)   35,067,744                                
Increase in number of shares of common stock available for issuance (in shares) 3,000,000 4,250,000         4,000,000 4,250,000                    
Stock option term (in years)                   10 years                
Shares of common stock available for issuance (in shares)                   3,300,000                
Stock option | 2018 Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock available for issuance (in shares)                   1,200,000                
RSUs                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Unrecognized compensation cost                   $ 66,800                
Weighted average recognition period of unrecognized compensation cost                   2 years 9 months 18 days                
RSUs | Minimum                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting period (in years)                   3 years                
RSUs | Maximum                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting period (in years)                   4 years