XML 49 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Stock Options (Tables)
12 Months Ended
Oct. 31, 2023
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

2023

   

2022

 

Weighted average volatility

    54.27 %     53.36 %

Expected dividends

    0.00 %     0.00 %

Expected term (in years)

    7.0       7.0  

Risk-free interest rate

    3.78 %     1.47 %

Weighted average fair value of options granted during the year

  $ 3.15     $ 3.77  

Weighted average fair value of options vested during the year

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

2023

   

2022

 
   

Shares or

   

Weighted

   

Shares or

   

Weighted

 
   

Price Per

   

Average

   

Price Per

   

Average

 
   

Share

   

Exercise Price

   

Share

   

Exercise Price

 

Outstanding at beginning of year

    691,005     $ 5.87       618,858     $ 5.33  

Options granted

    168,181     $ 5.36       145,001     $ 6.94  

Options exercised

    (45,000 )   $ 1.90       (60,854 )   $ 2.45  

Options canceled or expired

    (60,000 )   $ 5.33       (12,000 )   $ 7.58  

Options outstanding at end of year

    754,186     $ 6.04       691,005     $ 5.87  
                                 

Options exercisable at end of year

    479,588     $ 6.10       366,714     $ 6.13  
                                 

Options vested and expected to vest at end of year

    748,358     $ 6.13       685,154     $ 5.88  
                                 

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             $ 245,420          
Disclosure of Cash Compensation Payments [Text Block]
   

Chair

   

Member

 

Board

  $ 25,000          

Audit Committee

  $ 8,000     $ 5,000  

Compensation Committee

  $ 6,000     $ 5,000  

Nominating and Corporate Governance Committee

  $ 4,000     $ 4,000  

Strategic Planning and Capital Allocation Committee

  $ 4,000     $ 4,000