XML 115 R86.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Stock Option Activity Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options aggregate fair value $ 1,943    
Deduction in income tax due to exercise of options and vesting of restricted stock 2,592 $ 4,161 $ 5,292
Reduction in income tax expense over the equity awards' vesting period 2,008 1,988 3,351
Share-based compensation, excess tax benefit, amount $ 584 $ 2,173 $ 2,241
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options vested during period (in shares) 5,000 13,333 23,333
Aggregate fair value of all options vested $ 277 $ 226 $ 349
Outstanding options (in shares) 40,000 70,000 122,500
Options aggregate fair value $ 1,943 $ 3,788 $ 5,493
Exercise of stock options (in shares) 54,176 72,058 89,607
Total average price per share (in dollars per share) $ 87.51 $ 98.16 $ 77.12