XML 107 R89.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation - Additional Stock Option Information (Details) - Stock options - USD ($)
12 Months Ended
Jul. 31, 2016
Jul. 31, 2015
Options Outstanding    
Number Outstanding (in shares) 122,500  
Weighted Average Exercise Price (in dollars per share) $ 29.36  
Total Intrinsic Value (in dollars) $ 4,605,000 $ 3,133,000
Options Exercisable    
Number Exercisable (in shares) 80,834  
Weighted Average Exercise Price (in dollars per share) $ 22.72  
Total Intrinsic Value (in dollars) $ 3,575,000  
Range of Exercise Prices, Range 1    
Additional information related to stock options outstanding    
Exercise price low end of range (in dollars per share) $ 17.04  
Exercise price high end of range (in dollars per share) $ 17.04  
Options Outstanding    
Number Outstanding (in shares) 52,500  
Weighted Average Remaining Contractual Life 15 months  
Weighted Average Exercise Price (in dollars per share) $ 17.04  
Options Exercisable    
Number Exercisable (in shares) 52,500  
Weighted Average Remaining Contractual Life (in months) 15 months  
Weighted Average Exercise Price (in dollars per share) $ 17.04  
Range of Exercise Prices, Range 2    
Additional information related to stock options outstanding    
Exercise price low end of range (in dollars per share) 31.81  
Exercise price high end of range (in dollars per share) $ 36.70  
Options Outstanding    
Number Outstanding (in shares) 55,000  
Weighted Average Remaining Contractual Life 32 months  
Weighted Average Exercise Price (in dollars per share) $ 34.03  
Options Exercisable    
Number Exercisable (in shares) 28,334  
Weighted Average Remaining Contractual Life (in months) 31 months  
Weighted Average Exercise Price (in dollars per share) $ 33.25  
Range of Exercise Prices, Range 3    
Additional information related to stock options outstanding    
Exercise price low end of range (in dollars per share) 55.36  
Exercise price high end of range (in dollars per share) $ 55.36  
Options Outstanding    
Number Outstanding (in shares) 15,000  
Weighted Average Remaining Contractual Life 51 months  
Weighted Average Exercise Price (in dollars per share) $ 55.36