XML 92 R76.htm IDEA: XBRL DOCUMENT v3.21.4
Note 15 - Stock Plans (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 31, 2021
USD ($)
$ / shares
shares
Oct. 31, 2020
USD ($)
$ / shares
shares
Oct. 31, 2019
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) 0 0 110,975
Share-based Payment Arrangement, Expense | $ $ 7,700 $ 2,800 $ 700
Share-based Payment Arrangement, Expense, after Tax | $ $ 5,200 $ 2,600  
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 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 | $ $ 4,800    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares) 77,607 0 0
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
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 $ 8.82 $ 25.34 $ 36.07
Share-based Compensation Arrangement by Share-based Payment Award, Participants Years of Service (Year) 15 years    
Share-based Payment Arrangement, Noncash Expense, Total | $ $ 7,668 $ 2,779 $ 721
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) 300,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ $ 12,500    
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 Compensation Arrangement by Share-based Payment Award, Post-vesting Holding Period (Year)   2 years  
Share-based Payment Arrangement, Option [Member]      
Share-based Payment Arrangement, Expense, after Tax | $ $ 200 $ 400 800
Restricted Stock [Member]      
Share-based Compensation, Reverse of Previously Recognized Expense | $   $ 2,400 $ 2,600
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares) 25,499 142,231 107,650
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) 4,875 5,567 656
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options Vested, Number (in shares) 76,311 60,446 33,643
Restricted Stock [Member] | Prior Period [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period (in shares) 13,732 11,503 8,380
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) 8,199 36,731 103,612
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 | $ $ 7,400 $ 2,400  
Share-based Payment Arrangement, Noncash Income | $     $ 200
Performance-based Performance Share Units (PSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 0.16% 0.19%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 112.44% 108.15%  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares) 186,136 186,136  
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)     55,050
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     42,300
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  
Performance-based Market Share Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance (in shares)     67,025
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  
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 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%
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%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate     59.60%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate     0.00%
Market Stock Units [Member] | Three Year [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate     57.04%
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%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate     60.03%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate     0.00%
Market Stock Units [Member] | Five Year [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate     56.86%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate     0.00%
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%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate     0.56%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term (Year)     7 years 11 months 23 days
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Estimated Forfeiture Rate     7.84%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate     0.00%