XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Incentive Plans - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 16, 2016
Aug. 31, 2015
USD ($)
period
shares
Jul. 31, 2018
USD ($)
Jul. 31, 2017
USD ($)
Apr. 30, 2017
USD ($)
Jul. 31, 2018
USD ($)
plan
Jul. 31, 2017
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of equity incentive plans | plan           2  
Total stock-based compensation expense     $ 53,654,000 $ 36,838,000   $ 97,609,000 $ 69,057,000
Compensation cost, weighted average term           2 years 1 month 6 days  
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     7,900,000 $ 3,800,000   $ 14,600,000 $ 7,900,000
Unrecognized stock-based compensation expense     $ 23,900,000     $ 23,900,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