XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Stock-based Compensation and Equity Transactions (Tables)
9 Months Ended
Jul. 31, 2021
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Nine Months Ended July 31,

 
  

2021

  

2020

 

Risk-free interest rate

  0.58%  1.58%

Dividend yield

  0.00%  0.63%

Expected life of the option (in years)

  7.00   7.01 

Volatility factor

  52.34%  52.68%
Share-based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted

 
      

Average

 
  

Shares

  

Exercise Price

 

Outstanding at November 1, 2020

  789,179  $4.66 

Options granted

  117,000  $6.57 

Options exercised

  (180,528) $3.15 

Options cancelled

  (91,793) $5.88 

Options outstanding at July 31, 2021

  633,858  $5.26 

Options exercisable at July 31, 2021

  323,568  $5.78 

Options vested and expected to vest at July 31, 2021

  633,522  $5.27