XML 21 R86.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Stock Based Compensation And Stockholders Equity [Line Items]      
Total compensation expenses $ 19,889 $ 18,950 $ 17,000
Total unrecognized compensation costs $ 18,219    
Period for recognition of compensation cost not yet recognized 1 year 7 months 2 days    
Tax benefits from stock compensation expense $ 4,775 4,550 4,930
2010 Equity Incentive Plan      
Stock Based Compensation And Stockholders Equity [Line Items]      
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 982,258    
Performance Shares (PSUs) | Share-based Payment Arrangement, Tranche One      
Stock Based Compensation And Stockholders Equity [Line Items]      
Award vesting rights, minimum percentage of target compensation 50.00%    
Performance Shares (PSUs) | Share-based Payment Arrangement, Tranche Three      
Stock Based Compensation And Stockholders Equity [Line Items]      
Award vesting rights, minimum percentage of target compensation 150.00%    
Performance Shares (PSUs) | Minimum | Share-based Payment Arrangement, Tranche Two      
Stock Based Compensation And Stockholders Equity [Line Items]      
Award vesting rights, minimum percentage of target compensation 50.00%    
Performance Shares (PSUs) | Maximum | Share-based Payment Arrangement, Tranche Two      
Stock Based Compensation And Stockholders Equity [Line Items]      
Award vesting rights, minimum percentage of target compensation 150.00%    
Restricted Stock Units (RSUs)      
Stock Based Compensation And Stockholders Equity [Line Items]      
Total compensation expenses $ 19,889 $ 18,950 $ 17,000