XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Note 8 - Stock-based Compensation and Equity Transactions (Tables)
3 Months Ended
Jan. 31, 2023
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Three Months Ended January 31,

 
   

2023

   

2022

 

Risk-free interest rate

    3.76 %     1.23 %

Dividend yield

    0.00 %     0.00 %

Expected life of the option (years)

 

7.00

   

7.00

 

Volatility factor

    54.30 %     53.35 %
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
           

Weighted

 
           

Average

 
   

Shares

   

Exercise Price

 

Outstanding at November 1, 2022

    691,005     $ 5.87  

Options granted

    158,181     $ 5.46  

Options exercised

    (45,000 )   $ 1.90  

Options cancelled

    -     $ -  

Options outstanding at January 31, 2023

    804,186     $ 6.01  

Options exercisable at January 31, 2023

    385,216     $ 6.69  

Options vested and expected to vest at January 31, 2023

    798,697     $ 6.02