v3.26.1
Note 11 - Stock-based Compensation - Schedule of Outstanding Unvested Stock Options (Details)
9 Months Ended
Apr. 30, 2026
$ / shares
shares
Balance, Non-vested, number of shares (in shares) | shares 359,619
Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) | $ / shares $ 3.8
Vested, Non-vested, number of shares (in shares) | shares (153,967)
Vested, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) | $ / shares $ 3.96
Forfeited, Non-vested, number of shares (in shares) | shares (875)
Forfeited, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) | $ / shares $ 3.62
Balance, Non-vested, number of shares (in shares) | shares 204,777
Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) | $ / shares $ 3.69