XML 50 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 25, 2018
$ / shares
shares
Jan. 02, 2018
director
$ / shares
shares
Dec. 18, 2017
$ / shares
shares
Feb. 02, 2017
shares
Jul. 31, 2018
USD ($)
Jan. 31, 2018
USD ($)
Jul. 31, 2017
USD ($)
Jul. 31, 2018
USD ($)
$ / shares
shares
Jul. 31, 2017
USD ($)
Oct. 31, 2017
USD ($)
Apr. 30, 2011
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock compensation expense               $ 3,716 $ 3,489    
Non-employee directors [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Market price of common stock at grant date | $ / shares $ 87.10                    
Stock compensation expense           $ 800          
Granted | shares 10,788                    
Vice President [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock compensation expense               $ 100      
Granted | shares       867              
Stock Options [Member] | Minimum [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period               1 year      
Expiration period, after grant date               2 years      
Stock Options [Member] | Maximum [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting period               5 years      
Expiration period, after grant date               5 years      
2005 Stock Incentive Plan [Member] | Stock Options [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Exercised, Weighted-Average Exercise Price | $ / shares               $ 17.66      
2011 Management Incentive Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock shares authorized under ESPP | shares                     1,500,000
Number of non-employee directors | director   12                  
2011 Management Incentive Plan [Member] | Restricted Stock [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Restricted shares granted per non-employee | shares   1,750                  
Restricted stock closing price awarded | $ / shares               $ 80.20      
Restricted shares granted | shares   21,000           47,000      
Recognized stock-based compensation expense         $ 900   $ 800 $ 2,700 $ 2,300    
Unrecognized stock based compensation expenses         3,900     3,900   $ 3,000  
2011 Management Incentive Plan [Member] | Restricted Stock [Member] | Non-employee directors [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock price | $ / shares   $ 85.90                  
Recognized stock-based compensation expense         500     1,100      
2011 Management Incentive Plan [Member] | Restricted Stock [Member] | Executive officers [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Restricted shares granted | shares     25,241                
Stock price | $ / shares     $ 75.45                
Recognized stock-based compensation expense         $ 200     $ 400      
Shares vesting schedule per year     .33