XML 95 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - Stock Plans (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 31, 2020
USD ($)
$ / shares
shares
Oct. 31, 2019
USD ($)
$ / shares
shares
Oct. 31, 2018
USD ($)
$ / shares
shares
Jul. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) 0 110,975 37,825  
Share-based Payment Arrangement, Expense | $ $ 2,800 $ 700 $ 3,700  
Share-based Payment Arrangement, Expense, after Tax | $ $ 2,600   $ 2,000  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Installments 4      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares) 0 0 1,210  
Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in dollars per share) | $ / shares $ 7.85      
Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in dollars per share) | $ / shares $ 157.00      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | $     $ 26  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares   $ 4.46 $ 27.09  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares   $ 36.07 $ 69.56  
Share-based Compensation Arrangement by Share-based Payment Award, Participants Years of Service (Year) 15 years      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) 200,000      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ $ 6,200      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 9 months 18 days      
Nonemployee Director [Member]        
Number of Directors       5
Share-based Payment Arrangement, Option [Member]        
Share-based Payment Arrangement, Expense | $ $ 400 $ 800 $ 700  
Restricted Stock [Member]        
Share-based Compensation, Reverse of Previously Recognized Expense | $ $ 2,400 $ 2,600 $ 800  
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares) 142,231 107,650 20,292  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) 5,567 656    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options Vested, Number (in shares) 60,446 33,643 21,609  
Restricted Stock [Member] | Prior Period [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares) 11,503 8,380 5,936  
Restricted Stock [Member] | Participants With Service Requirement [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Participants Age (Year) 58 years      
Restricted Stock [Member] | Nonemployee Director [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Installments 3      
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares) 36,731 103,612 15,904  
Restricted Stock [Member] | Participants Without Service Requirement [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Participants Age (Year) 60 years      
Awards Other Than Options [Member]        
Share-based Payment Arrangement, Noncash Expense, Total | $ $ 2,400   $ 2,800  
Share-based Payment Arrangement, Noncash Income | $   $ 200    
Performance-based Market Share Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 0.19%      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 108.15%      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) 142,500 81,250    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   56,400    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjustment for Shares Grants in Previous Period (in shares) 20,350      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00%      
Time-based Market Share Units [Member]        
Share-based Compensation, Reverse of Previously Recognized Expense | $ $ 2,400      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)   81,850    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   56,400    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjustment for Shares Grants in Previous Period (in shares) 16,700      
Market Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Installments 4      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 0      
Share-based Compensation Arrangement By Share-based Compensation Award Fair Value Measurement Period (Day) 60 days      
Market Stock Units [Member] | Two Year [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate   62.51% 48.41%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate     0.00%  
Market Stock Units [Member] | Two and a Half Year [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate   1.80% 2.56%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate   59.60% 51.92%  
Market Stock Units [Member] | Three Year [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate   57.04% 56.11%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate   0.00%    
Market Stock Units [Member] | Four Year [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate   1.81% 2.68%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate   60.03% 52.59%  
Market Stock Units [Member] | Five Year [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate   56.86% 49.57%  
Market Stock Units [Member] | Minimum [Member]        
Percentage of Target Number of Shares Covered by MSU Awards 0.00%      
Market Stock Units [Member] | Maximum [Member]        
Percentage of Target Number of Shares Covered by MSU Awards 200.00%      
Performance Based MSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Installments 4      
Performance Based MSUs [Member] | Share-based Payment Arrangement, Tranche Two [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 50.00%      
Equity Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate   1.99% 2.80%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate   0.56% 0.50%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term (Year)   7 years 11 months 23 days 8 years  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate   7.84% 9.90%