XML 21 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Jul. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding unvested restricted stock shares (in shares) 452,221   307,153
Outstanding options (in shares) 15,000   40,000
Total unrecognized stock-based compensation cost $ 29,900    
Remaining weighted average period for unrecognized compensation cost 21 months    
Number of options exercised (in shares) 25,000    
Deduction in income tax due to exercise of options and vesting of restricted stock $ 2,022 $ 3,059  
Reduction in income tax expense over the equity awards' vesting period 2,581 2,062  
Excess tax benefit $ 559 $ 997  
Employee and directors stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of options exercised (in shares) 25,000    
Aggregate fair value of exercised options $ 1,067    
2016 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding unvested restricted stock shares (in shares) 452,221    
Outstanding options (in shares) 0    
Shares available under Plan (in shares) 511,487    
2006 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding options (in shares) 15,000