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

Three Months Ended January 31,

 
   

2025

   

2024

 

Weighted average volatility

    44.37 %     53.32 %

Expected dividends

    0.00 %     0.00 %

Expected term (in years)

    6.14       7.01  

Risk-free interest rate

    4.54 %     4.00 %

Weighted average fair value of options granted during the year

  $ 1.85     $ 1.76  

Weighted average fair value of options vested during the year

  $ 2.20     $ 2.94  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

2025

 
   

Shares or

   

Weighted

 
   

Price Per

   

Average

 
   

Share

   

Exercise Price

 

Outstanding at beginning of November 1, 2024

    874,816     $ 5.10  

Options granted

    212,500     $ 3.97  

Options exercised

    (50,623 )   $ 4.07  

Options canceled or expired

    (25,000 )   $ 8.69  

Options outstanding at January 31, 2025

    1,011,693     $ 4.82  
                 

Options exercisable at January 31, 2025

    525,057     $ 5.67  
                 

Options vested and expected to vest at January 31, 2025

    1,011,693     $ 4.82  
                 

Option price range at January 31, 2025

 

$1.90

- $8.69          
                 

Aggregate intrinsic value of options exercised during year

  $ 43,756