XML 68 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Equity Incentive Plans Narative (Details)
1 Months Ended 3 Months Ended
Mar. 16, 2016
Feb. 28, 2019
USD ($)
Aug. 31, 2015
USD ($)
period
shares
Apr. 30, 2019
USD ($)
plan
Apr. 30, 2018
USD ($)
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]          
Number of equity incentive plans | plan       2  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation expense       $ 62,157,000 $ 43,955,000
2015 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Equity awards of vest expire period (no later than)       10 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%  
Equity awards of vest period       2 years  
2015 Equity Incentive Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Equity awards of vest period       4 years  
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       $ 11,400,000 6,700,000
Unrecognized stock-based compensation expense       $ 24,600,000  
Compensation cost (in years)       1 year 8 months 12 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       $ 2,200,000  
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation expense       7,500,000 $ 3,500,000
Unrecognized stock-based compensation expense       $ 40,000,000  
Compensation cost (in years)       2 years 7 months 6 days