Annual report pursuant to Section 13 and 15(d)

Note 17 - Stock-based Compensation - Summarize Stock Option Activity (Details)

v3.24.4
Note 17 - Stock-based Compensation - Summarize Stock Option Activity (Details) - $ / shares
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Options outstanding, Number (in shares) 1,376,554 1,489,328
Outstanding stock options, Weighted average grant date fair value (in dollars per share) $ 6.4 $ 6.42
Options outstanding, Weighted average exercise price (in dollars per share) $ 1.9 $ 1.79
Exercised, Number (in shares) (871,545) (112,774)
Exercised, Weighted average grant date fair value (in dollars per share) $ 7.82 $ 6.71
Exercised, Weighted average exercise price (in dollars per share) $ 0.74 $ 0.39
Granted, Number (in shares) 79,787  
Granted, Weighted average grant date fair value (in dollars per share) $ 8.29  
Granted, Weighted average exercise price (in dollars per share) $ 0.01  
Forfeited, Number (in shares) (154,693)  
Forfeited, Weighted average grant date fair value (in dollars per share) $ 4.55  
Forfeited, Weighted average exercise price (in dollars per share) $ 0.01  
Options outstanding, Number (in shares) 430,103 1,376,554
Outstanding stock options, Weighted average grant date fair value (in dollars per share) $ 3.98 $ 6.4
Options outstanding, Weighted average exercise price (in dollars per share) $ 4.59 $ 1.9