XML 85 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
12 Months Ended
Jun. 19, 2018
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Stock Based Compensation And Stockholders Equity [Line Items]        
Total unrecognized compensation costs   $ 21,993,000    
Period for recognition of compensation cost not yet recognized   2 years 2 months 23 days    
Tax benefits from stock compensation expense   $ 4,930,000 $ 4,625,000 $ 3,473,000
Stock repurchase program authorized amount $ 250,000,000      
Stock repurchase program expiration date Jun. 19, 2020      
Obligation to repurchase common stock   0    
Restricted Stock Units (RSUs)        
Stock Based Compensation And Stockholders Equity [Line Items]        
Total compensation expenses   $ 17,000,000 12,399,000 9,272,000
2010 Equity Incentive Plan        
Stock Based Compensation And Stockholders Equity [Line Items]        
Number of shares authorized under stock option plan   2,000,000    
Number of shares available to be granted   1,211,385    
2016 Equity Incentive Plan        
Stock Based Compensation And Stockholders Equity [Line Items]        
Number of shares authorized under stock option plan   2,000,000    
Number of shares available to be granted   1,669,452    
Restricted Stock Awards        
Stock Based Compensation And Stockholders Equity [Line Items]        
Total compensation expenses   $ 0 $ 101,000 $ 115,000
Total unrecognized compensation costs   $ 0    
Share-based compensation arrangement by share-based payment award, award vesting period   5 years