Annual report pursuant to Section 13 and 15(d)

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

v3.23.4
Note 16 - Stock-based Compensation - Restricted Stock Awards Activity (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Unvested, number of units (in shares) 2,353,460 3,071,391
Unvested, weighted average grant-date fair value (in dollars per share) $ 5.14 $ 4.98
Granted, number of units (in shares) 16,007 134,481
Granted, weighted average grant-date fair value (in dollars per share) $ 6.96 $ 7.43
Vested, number of units (in shares) (788,275) (768,330)
Vested, weighted average grant-date fair value (in dollars per share) $ 4.54 $ 4.86
Forfeited, number of units (in shares) (35,947) (84,082)
Forfeited, weighted average grant-date fair value (in dollars per share) $ 3.97 $ 5.81
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