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

Three Months Ended January 31,

 
   

2026

   

2025

 

Weighted average volatility

    49.86 %     44.37 %

Expected dividends

    0.00 %     0.00 %

Expected term (in years)

    6.14       6.14  

Risk-free interest rate

    3.81 %     4.54 %

Weighted average fair value of options granted during the year

  $ 3.16     $ 1.85  

Weighted average fair value of options vested during the year

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

2026

 
   

Shares or

   

Weighted

 
   

Price Per

   

Average

 
   

Share

   

Exercise Price

 

Outstanding at beginning of November 1, 2025

    1,005,693     $ 4.81  

Options granted

    220,000     $ 6.01  

Options exercised

    (25,000 )   $ 7.09  

Options canceled or expired

    -     $ -  

Options outstanding at January 31, 2026

    1,200,693     $ 4.99  
                 

Options exercisable at January 31, 2026

    672,437     $ 5.24  
                 

Options vested and expected to vest at January 31, 2026

    1,200,693     $ 4.99  
                 

Option price range at January 31, 2026

 

$1.90

- $8.69          
                 

Aggregate intrinsic value of options exercised during period

  $ 95,200