XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Stock-based Compensation - Schedule of Outstanding Unvested Stock Options (Details) - $ / shares
3 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Oct. 31, 2023
Balance, Non-vested, number of shares (in shares) 1,255,890 1,675,403 1,803,265
Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.28 $ 2.29 $ 2.28
Granted, Non-vested, number of shares (in shares) 40,143 10,000 17,500
Granted, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 4.45 $ 5.05 $ 3.36
Cancelled/Forfeited, Non-vested, number of shares (in shares) (8,600)   (12,300)
Cancelled/Forfeited, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.27   $ 2.37
Vested, Non-vested, number of shares (in shares) (29,687) (429,513) (133,062)
Vested, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.29 $ 2.39 $ 2.18
Granted, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) 4.45 5.05 3.36
Vested, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) 2.29 $ 2.39 2.18
Cancelled/Forfeited, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.27   $ 2.37
Balance, Non-vested, number of shares (in shares) 1,257,746 1,255,890 1,675,403
Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.35 $ 2.28 $ 2.29