XML 73 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Activity - Stock Option, Restricted Stock and Restricted Stock Units (Details) - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2017
Apr. 30, 2018
Apr. 30, 2017
Oct. 31, 2016
Employee Stock Option [Member]        
Number of Shares        
Options, Outstanding Beginning of Period   58,166 89,666  
Granted   0    
Exercised   (11,000) (8,000)  
Canceled   0 (23,500)  
Options, Outstanding End of Period 58,166 47,166 58,166 89,666
Weighted-Average Exercise Price        
Options, Outstanding, Beginning of Period, Weighted Average Exercise Price Per Share   $ 8.16 $ 9.67  
Granted, Weighted Average Exercise Price Per Share   0.00    
Exercised, Weighted Average Exercise Price Per Share   2.98 9.79  
Forfeitures and Expirations in Period, Weighted Average Exercise Price   0.00 13.38  
Options, Outstanding, End of Period, Weighted Average Exercise Price Per Share $ 8.16 $ 9.37 $ 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 2 years 3 months 24 days 3 years 1 month 18 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   441,282 376,340  
Stock, Granted   267,526 245,932  
Stock, Vested   (183,124) (157,512)  
Stock, Forfeited   (7,510) (3,443)  
Nonvested, End of Period 441,282 518,174 461,317 376,340
Nonvested, Weighted Average Grant Date Fair Value, Beginning of Period   $ 7.07 $ 6.40  
Granted, Weighted Average Grant Date Fair Value   8.06 7.93  
Vested, Weighted Average Grant Date Fair Value   7.69 5.71  
Forfeited, Weighted Average Grant Date Fair Value   7.89 10.10  
Nonvested, Weighted Average Grant Date Fair Value, End of Period $ 7.07 $ 7.35 $ 7.19 $ 6.40
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms   1 year 11 months 22 days 1 year 10 months 1 year 10 months
Restricted Stock Units (RSUs) [Member]        
Weighted Average Grant Date Fair Value Restricted Stock and RSUs        
Nonvested, Beginning of Period   35,815 21,539  
Stock, Granted   17,618 29,253  
Stock, Vested   (15,341) (13,574)  
Stock, Forfeited   (10,500) 0  
Nonvested, End of Period 35,815 27,592 37,218 21,539
Nonvested, Weighted Average Grant Date Fair Value, Beginning of Period   $ 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   5.96 0.00  
Nonvested, Weighted Average Grant Date Fair Value, End of Period $ 7.69 $ 8.14 $ 7.53 $ 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 11 months 4 days 2 years 3 months 20 days 1 year 9 months 12 days