XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Stock-based Compensation - Schedule of Outstanding Unvested Stock Options (Details) - $ / shares
3 Months Ended 6 Months Ended
Jan. 31, 2025
Oct. 31, 2024
Jan. 31, 2025
Balance, Non-vested, number of shares (in shares) 1,012,016 1,086,988 1,086,988
Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.83 $ 2.83 $ 2.83
Granted, Non-vested, number of shares (in shares) 1,289 24,415  
Granted, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 5.53 $ 4.09  
Cancelled/Forfeited, Non-vested, number of shares (in shares) (22,449) (12,062)  
Cancelled/Forfeited, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.89 $ 2.85  
Vested, Non-vested, number of shares (in shares) (280,059) (87,325)  
Vested, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.5 $ 3.19  
Balance, Non-vested, number of shares (in shares) 710,797 1,012,016 710,797
Nonvested, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.97 $ 2.83 $ 2.97