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

Six Months Ended April 30,

 
   

2023

   

2022

 

Risk-free interest rate

    3.76 %     1.23 %

Dividend yield

    0.00 %     0.00 %

Expected life of the option (in 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 April 30, 2023

    804,186     $ 6.01  

Options exercisable at April 30, 2023

    405,840     $ 6.68  

Options vested and expected to vest at April 30, 2023

    798,697     $ 6.02