XML 76 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 25, 2018
$ / shares
shares
Jan. 02, 2018
director
$ / shares
shares
Dec. 18, 2017
$ / shares
shares
Jan. 06, 2017
$ / shares
shares
Jan. 04, 2017
director
$ / shares
shares
Dec. 19, 2016
$ / shares
shares
Jan. 08, 2016
$ / shares
shares
Jan. 04, 2016
director
$ / shares
shares
Jan. 31, 2018
shares
Jan. 31, 2017
USD ($)
$ / shares
shares
Jan. 31, 2018
USD ($)
Jan. 31, 2017
USD ($)
Oct. 31, 2018
USD ($)
$ / shares
shares
Oct. 31, 2017
USD ($)
Oct. 31, 2016
USD ($)
Apr. 30, 2011
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Recognized stock-based compensation expense                         $ 4,600 $ 4,300 $ 2,100  
Stock compensation expense                         $ 4,633 4,320 2,134  
Non-employee directors for January 2018 grants [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Number of non-employee directors | director   12                            
Chief Operating Officer [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Market price of common stock at grant date | $ / shares       $ 58.05                        
Stock compensation expense                       $ 700        
Unvested portion of restricted stock forfeited | shares       12,800                        
Granted | shares       12,800                        
Vice President [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Restricted shares granted | shares                 867              
Vested, Number of Shares | shares                   13,040            
Stock compensation expense                     $ 100 500        
Board of Director Members for January Two Thousand Seventeen Option Grants [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Vesting period                   5 years            
Term of vested stock options                   5 years            
Restricted shares granted | shares 10,788                              
Market price of common stock at grant date | $ / shares $ 87.10                 $ 56.65            
Stock compensation expense                     $ 900          
Estimated fair market value of options                   $ 200            
Stock options total compensation cost, not yet recognized                   $ 100   $ 100        
Remaining service period for recognition of unrecognized compensation cost                         60 months      
Granted | shares                   10,000            
Exercised, Weighted-Average Exercise Price | $ / shares                   $ 56.65            
Restricted Stock [Member] | Non-employee directors [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Stock compensation expense                           200 800  
Restricted Stock [Member] | Non-employee directors for January 2017 grants [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Recognized stock-based compensation expense                         $ 200 1,100    
Restricted Stock [Member] | Non-employee directors for January 2018 grants [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Recognized stock-based compensation expense                         1,500      
Restricted Stock [Member] | Executive officers [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Stock compensation expense                         200 300 $ 300  
Restricted Stock [Member] | Executive officers for December 2016 stock grants [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Stock compensation expense                         900 900    
Restricted Stock [Member] | Executive officers for December 2017 stock grants [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Recognized stock-based compensation expense                         600      
2005 Stock Incentive Plan [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Total intrinsic value of options exercised                         200      
Estimated fair market value of options                         $ 400 500    
Exercised, Weighted-Average Exercise Price | $ / shares                         $ 17.66      
2005 Stock Incentive Plan [Member] | Stock Options [Member] | Board of Director Members for April Two Thousand Eleven Option Grants | Minimum [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Vesting period                         1 year      
Term of vested stock options                         2 years      
2005 Stock Incentive Plan [Member] | Stock Options [Member] | Board of Director Members for October Two Thousand Eleven Option Grants [Member] | Maximum [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Vesting period                         5 years      
Term of vested stock options                         5 years      
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     12                
Restricted stock closing price awarded | $ / shares             $ 48.68                  
Estimated fair market value of options                         $ 800 400    
2011 Management Incentive Plan [Member] | Non-employee directors [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Restricted stock closing price awarded | $ / shares   $ 85.90           $ 48.46                
Stock price | $ / shares         $ 62.65                      
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     1,750     1,750                
Total restricted shares issued to non-employee directors | shares               21,000                
Restricted shares granted | shares   21,000     21,000                      
Vested, Number of Shares | shares                         58,000      
Stock compensation expense                         $ 4,600 $ 4,300    
Granted | shares                         47,000      
2011 Management Incentive Plan [Member] | Restricted Stock [Member] | Executive officers [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Restricted stock closing price awarded | $ / shares     $ 75.45                          
Restricted shares granted | shares     25,241     70,327 24,582                  
Annual incremental vesting percentage     0.33%                          
Stock price | $ / shares           $ 56.20