XML 97 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Stock Option Activity Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding at July 31, 2018, Aggregate Intrinsic Value $ 3,788    
Deduction in income tax due to exercise of options and vesting of restricted stock (in dollars) 4,161 $ 5,592  
Reduction in income tax expense over the equity awards' vesting period 1,988 3,351  
Share-based compensation, excess tax benefit, amount $ 2,173 $ 2,241  
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options vested during period (in shares) 13,333 23,333 35,834
Aggregate fair value of all options vested (in dollars) $ 226 $ 349 $ 344
Weighted average fair value of all options granted (in dollars per share)     $ 26.49
Outstanding options (in shares) 70,000 122,500 122,500
Outstanding at July 31, 2018, Aggregate Intrinsic Value $ 3,788 $ 5,493 $ 4,605
Exercise of stock options (in shares) 72,058 89,607  
Total average price per share $ 98.16 $ 77.12