XML 166 R97.htm IDEA: XBRL DOCUMENT v3.24.3
Note 17 - Stock-Based Compensation - Schedule of Outstanding Unvested Stock Options (Details) - $ / shares
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Balance, Non-vested, number of shares (in shares) 1,803,265 2,186,154 3,891,207
Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.28 $ 1.79 $ 0.66
Granted, number of stock options (in shares) 483,461 1,205,254 1,279,692
Granted, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 3.71 $ 2.18 $ 2.45
Vested, Non-vested, number of shares (in shares) (1,175,338) (3,865,242) (2,984,745)
Vested, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.35 $ 1.66 $ 0.59
Issuance of Replacement Options (Note 3), Non-vested, number of shares (in shares)   2,301,750  
Issuance of Replacement Options (Note 3), Weighted Average Grant-Date Fair Value (in dollars per share)   $ 1.75  
Granted, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 3.71 $ 2.18 2.45
Forfeited, Non-vested, number of shares (in shares) (24,400) (24,651)  
Forfeited, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.31 $ 2  
Vested, Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.35 $ 1.66 $ 0.59
Balance, Non-vested, number of shares (in shares) 1,086,988 1,803,265 2,186,154
Nonvested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 2.83 $ 2.28 $ 1.79