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

Nine Months Ended July 31,

 
   

2022

   

2021

 

Risk-free interest rate

    1.47 %     0.58 %

Dividend yield

    0.00 %     0.00 %

Expected life of the option (years)

    7.00       7.00  

Volatility factor

    53.36 %     52.34 %
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
           

Weighted

 
           

Average

 
   

Shares

   

Exercise Price

 

Outstanding at November 1, 2021

    618,858     $ 5.31  

Options granted

    145,001     $ 6.94  

Options exercised

    (60,854 )   $ 2.45  

Options cancelled

    (12,000 )   $ 7.58  

Options outstanding at July 31, 2022

    691,005     $ 5.87  

Options exercisable at July 31, 2022

    357,715     $ 6.14  

Options vested and expected to vest at July 31, 2022

    685,154     $ 5.88