XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.4
Note 8 - Stock Options (Tables)
12 Months Ended
Oct. 31, 2024
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

2024

   

2023

 

Weighted average volatility

    53.16 %     54.27 %

Expected dividends

    0.00 %     0.00 %

Expected term (in years)

    7.0       7.0  

Risk-free interest rate

    4.00 %     3.78 %

Weighted average fair value of options granted during the year

  $ 1.76     $ 3.15  

Weighted average fair value of options vested during the year

  $ 2.88     $ 2.80  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

2024

   

2023

 
   

Shares or

   

Weighted

   

Shares or

   

Weighted

 
   

Price Per

   

Average

   

Price Per

   

Average

 
   

Share

   

Exercise Price

   

Share

   

Exercise Price

 

Outstanding at beginning of year

    754,186     $ 6.04       691,005     $ 5.87  

Options granted

    245,001     $ 3.01       168,181     $ 5.36  

Options exercised

    -     $ -       (45,000 )   $ 1.90  

Options canceled or expired

    (124,371 )   $ 6.42       (60,000 )   $ 5.33  

Options outstanding at end of year

    874,816     $ 5.10       754,186     $ 6.04  
                                 

Options exercisable at end of year

    478,986     $ 5.95       479,588     $ 6.10  
                                 

Options vested and expected to vest at end of year

    874,816     $ 5.10       748,358     $ 6.13  
                                 

Option price range at end of year

 

 

$1.90 - $8.69            

 

$1.90 - $8.69          
                                 

Aggregate intrinsic value of options exercised during year

  $ -             $ 144,005