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

Six Months Ended April 30,

 
   

2025

   

2024

 

Weighted average volatility

    44.37 %     51.80 %

Expected dividends

    0.00 %     0.00 %

Expected term (in years)

    6.14       7.00  

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.39     $ 5.09  
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 April 30, 2025

    1,011,693     $ 4.82  
                 

Options exercisable at April 30, 2025

    543,807     $ 5.58  
                 

Options vested and expected to vest at April 30, 2025

    1,011,693     $ 4.82  
                 

Option price range at April 30, 2025

 

$1.90

- $8.69          
                 

Aggregate intrinsic value of options exercised during year

  $ 43,756