Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Note 16 - Stock-based Compensation - Summarize Stock Option Activity (Details) - $ / shares
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Options outstanding, Number (in shares) 1,684,193 1,791,316
Outstanding stock options, Weighted average grant date fair value (in dollars per share) $ 6.85 $ 6.80
Options outstanding, Weighted average exercise price (in dollars per share) $ 1.63 $ 1.54
Granted, Number (in shares) 4,500 30,000
Granted, Weighted average grant date fair value (in dollars per share) $ 7.43 $ 2.48
Granted, Weighted average exercise price (in dollars per share) $ 0.01 $ 0.01
Forfeited, Number (in shares) (1,586) (3,807)
Forfeited, Weighted average grant date fair value (in dollars per share) $ 6.67 $ 7.46
Forfeited, Weighted average exercise price (in dollars per share) $ 0.01 $ 0.01
Exercised, Number (in shares) (197,779) (133,316)
Exercised, Weighted average grant date fair value (in dollars per share) $ 6.70 $ 5.24
Exercised, Weighted average exercise price (in dollars per share) $ 0.44 $ 0.01
Options outstanding, Number (in shares) 1,489,328 1,684,193
Outstanding stock options, Weighted average grant date fair value (in dollars per share) $ 6.42 $ 6.85
Options outstanding, Weighted average exercise price (in dollars per share) $ 1.79 $ 1.63