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

Nine Months Ended July 31,

 
   

2023

   

2022

 

Risk-free interest rate

    3.76 %     1.47 %

Dividend yield

    0.00 %     0.00 %

Expected life of the option (in years)

    7.01       7.00  

Volatility factor

    54.30 %     53.36 %
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 July 31, 2023

    804,186     $ 6.01  

Options exercisable at July 31, 2023

    471,466     $ 6.34  

Options vested and expected to vest at July 31, 2023

    798,697     $ 6.02