XML 74 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Activity - Stock Option, Restricted Stock and Restricted Stock Units (Details) - $ / shares
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Oct. 31, 2016
Employee Stock Option [Member]        
Number of Shares        
Options, Outstanding Beginning of Period 58,166 58,166 89,666  
Granted   0    
Exercised   (12,000) (8,000)  
Canceled   (3,000) (23,500)  
Options, Outstanding End of Period 58,166 43,166 58,166 89,666
Weighted-Average Exercise Price        
Options, Outstanding, Beginning of Period, Weighted Average Exercise Price Per Share $ 8.16 $ 8.16 $ 9.67  
Granted, Weighted Average Exercise Price Per Share   0.00    
Exercised, Weighted Average Exercise Price Per Share   3.26 9.79  
Forfeitures and Expirations in Period, Weighted Average Exercise Price   12.04 13.38  
Options, Outstanding, End of Period, Weighted Average Exercise Price Per Share $ 8.16 $ 9.33 $ 8.16 $ 9.67
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 2 years 6 months 10 days 1 year 10 months 2 years 9 months 10 days 3 years 16 days
Restricted Stock [Member]        
Weighted-Average Exercise Price        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 1 year 7 months 5 days      
Weighted Average Grant Date Fair Value Restricted Stock and RSUs        
Nonvested, Beginning of Period 458,867 441,282 376,340  
Stock, Granted   296,163 245,932  
Stock, Vested   (200,427) (158,512)  
Stock, Forfeited   (41,055) (4,893)  
Nonvested, End of Period 441,282 495,963 458,867 376,340
Nonvested, Weighted Average Grant Date Fair Value, Beginning of Period $ 7.19 $ 7.07 $ 6.11  
Granted, Weighted Average Grant Date Fair Value   8.12 7.93  
Vested, Weighted Average Grant Date Fair Value   7.51 5.71  
Forfeited, Weighted Average Grant Date Fair Value   7.08 9.20  
Nonvested, Weighted Average Grant Date Fair Value, End of Period $ 7.07 $ 7.52 $ 7.19 $ 6.11
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms   1 year 11 months 12 days 1 year 9 months 10 days 1 year 10 months
Restricted Stock Units (RSUs) [Member]        
Weighted Average Grant Date Fair Value Restricted Stock and RSUs        
Nonvested, Beginning of Period 37,218 35,815 21,539  
Stock, Granted   17,618 29,253  
Stock, Vested   (15,341) (13,574)  
Stock, Forfeited   (11,968) 0  
Nonvested, End of Period 35,815 26,124 37,218 21,539
Nonvested, Weighted Average Grant Date Fair Value, Beginning of Period $ 7.67 $ 7.69 $ 4.17  
Granted, Weighted Average Grant Date Fair Value   7.90 8.62  
Vested, Weighted Average Grant Date Fair Value   8.30 4.17  
Forfeited, Weighted Average Grant Date Fair Value   6.18 0.00  
Nonvested, Weighted Average Grant Date Fair Value, End of Period $ 7.69 $ 8.17 $ 7.67 $ 4.17
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 1 year 9 months 25 days 1 year 8 months 20 days 2 years 1 month 7 days 1 year 9 months 12 days