XML 75 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Incentive Plans - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2019
USD ($)
May 03, 2020
USD ($)
period
plan
shares
Apr. 30, 2019
USD ($)
Dec. 31, 2015
USD ($)
Share-based Payment Arrangement [Abstract]        
Number of equity incentive plans | plan   2    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Equity awards expiration period (no later than)   10 years    
Total stock-based compensation expense   $ 58,694,000 $ 62,157,000  
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)   2 years    
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)   4 years    
2015 Equity Incentive Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Purchase price as percentage of fair market value of common stock   100.00%    
2015 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee stock purchase plan offering period   24 months    
Number of purchase periods | period   4    
Purchase period, term   6 months    
Total stock-based compensation expense   $ 5,600,000 $ 11,400,000  
Unrecognized stock-based compensation expense   $ 49,800,000    
Compensation cost (in years)   1 year 10 months 24 days    
2015 Employee Stock Purchase Plan | Class A        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Purchase price as percentage of fair market value of common stock   85.00%    
Payroll deductions percentage   30.00%    
Share cap for ESPP at purchase date (in shares) | shares   3,000    
Calendar year gap for ESPP contribution amount       $ 25,000
Dollar cap per purchase period $ 7,500      
Modification charges   $ 23,800,000