XML 68 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Equity Incentive Plans - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 16, 2016
Feb. 28, 2019
USD ($)
Jul. 31, 2019
USD ($)
$ / shares
Jul. 31, 2018
USD ($)
Jul. 31, 2019
USD ($)
plan
$ / shares
Jul. 31, 2018
USD ($)
Dec. 31, 2015
USD ($)
period
shares
Apr. 04, 2018
$ / shares
Share-based Payment Arrangement [Abstract]                
Number of equity incentive plans | plan         2      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Closing price of stock (in dollars per share) | $ / shares     $ 15.14   $ 15.14      
Total stock-based compensation expense     $ 58,404,000 $ 53,654,000 $ 120,561,000 $ 97,609,000    
Class A                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Closing price of stock (in dollars per share) | $ / shares     $ 15.14   $ 15.14     $ 19.83
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     $ 4,200,000 7,900,000 $ 15,700,000 14,600,000    
Unrecognized stock-based compensation expense     19,400,000   $ 19,400,000      
Compensation cost (in years)         1 year 6 months      
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,400,000 $ 6,700,000 14,800,000 $ 10,200,000    
Unrecognized stock-based compensation expense     $ 30,600,000   $ 30,600,000      
Compensation cost (in years)         2 years 3 months 18 days