Annual report pursuant to Section 13 and 15(d)

Note 17 - Stock-based Compensation - Restricted Stock Awards Activity (Details)

v3.24.4
Note 17 - Stock-based Compensation - Restricted Stock Awards Activity (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Unvested, number of units (in shares) 1,545,245 2,353,460
Unvested, weighted average grant-date fair value (in dollars per share) $ 5.49 $ 5.14
Granted, number of units (in shares) 748,939 16,007
Granted, weighted average grant-date fair value (in dollars per share) $ 8.28 $ 6.96
Vested, number of units (in shares) (791,248) (788,275)
Vested, weighted average grant-date fair value (in dollars per share) $ 4.58 $ 4.54
Forfeited, number of units (in shares) (981,440) (35,947)
Forfeited, weighted average grant-date fair value (in dollars per share) $ 4.81 $ 3.97
Unvested, number of units (in shares) 521,496 1,545,245
Unvested, weighted average grant-date fair value (in dollars per share) $ 8.5 $ 5.49