XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Stock-based Compensation - Schedule of Outstanding Unvested Stock Options (Details) - $ / shares
3 Months Ended
Jan. 31, 2024
Oct. 31, 2023
Balance, July 31, 2023 (in shares) 1,675,403 1,803,265
Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.29 $ 2.28
Granted (in shares) 10,000 17,500
Granted, Fair Value (in dollars per share) $ 5.05 $ 3.36
Cancelled/Forfeited (in shares)   (12,300)
Cancelled/Forfeited, Weighted Average Grant-Date Fair Value (in dollars per share)   $ 2.37
Vested (in shares) (429,513) (133,062)
Vested (in dollars per share) $ 2.39 $ 2.18
Granted (in dollars per share) 5.05 3.36
Vested (in dollars per share) $ 2.39 $ 2.18
Balance, October 31, 2023 (in shares) 1,255,890 1,675,403
Balance, October 31, 2023 (in dollars per share) $ 2.28 $ 2.29