XML 81 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Equity and Equity Compensation Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 01, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jul. 27, 2017
Jul. 26, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, authorized (in shares)   500,000,000 500,000,000      
Common stock, par value (in dollars per share)   $ 0.001 $ 0.001      
Preferred stock, outstanding (in shares)     0      
Stock-based compensation expense   $ 36,973 $ 27,814 $ 20,438    
Stock-based compensation capitalized   $ (2,348) $ (1,280) (522)    
Redeemable convertible preferred stock, authorized (in shares)   10,000,000 10,000,000      
Temporary Equity, Par or Stated Value Per Share   $ 0.001 $ 0.001      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 816        
2004 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expected life   10 years        
Award vesting period   4 years        
2017 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved (in shares)   3,009,662 2,400,256      
2017 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved (in shares)   21,502,858 19,916,092     7,898,159
Percentage of common stock, outstanding   5.00%        
Expected life   10 years        
Award vesting period   4 years        
Restricted stock units outstanding (in shares)   4,459,743 5,023,412      
Employee Stock | 2004 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved (in shares)   0        
Employee Stock | 2017 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved (in shares)         1,600,000  
Percentage of common stock, outstanding   1.00%        
Purchase price of common stock, percentage of market price of common stock   85.00%        
Employee Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense, period for recognition   9 months 18 days        
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense, period for recognition   2 years 6 months 18 days        
Restricted stock units outstanding (in shares)   4,459,743 5,023,412      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 113,101        
Performance Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted stock units outstanding (in shares)   400,873        
Award requisite service period, achievement percentage   100.00%        
Stock-based compensation expense   $ 2,854 $ 284 $ 610    
Minimum | 2017 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period   2 years        
Minimum | Performance Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage   0.00%        
Maximum | 2017 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period   4 years        
Maximum | Performance Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage   200.00%        
Chief Executive Officer | Performance Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted (in shares) 150,000          
Options granted (in dollars per share) $ 27.50          
Chief Executive Officer | Maximum | Performance Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted (in shares) 300,000