XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Incentive Plans - Additional Information (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 16, 2016
Aug. 31, 2015
USD ($)
period
shares
Oct. 31, 2018
USD ($)
Oct. 31, 2017
USD ($)
Apr. 30, 2017
USD ($)
Oct. 31, 2018
USD ($)
plan
Oct. 31, 2017
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     $ 58,329,000 $ 38,863,000   $ 155,938,000 $ 107,920,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,600,000 $ 4,700,000   $ 26,200,000 $ 12,600,000
Unrecognized stock-based compensation expense     $ 36,300,000     $ 36,300,000  
Compensation cost, weighted average term           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          
Modification charges         $ 9,000,000