XML 171 R102.htm IDEA: XBRL DOCUMENT v3.24.3
Note 17 - Stock-Based Compensation - Performance Based Restricted Stock Units Assumptions (Details) - $ / shares
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Granted, weighted average grant date fair value (in dollars per share) $ 5.41 $ 3.35 $ 4.8
Performance-based Restriced Stock Units [Member]      
Expected Risk Free Interest Rate 4.20% 4.52% 2.80%
Expected Volatility 73.50% 84.56% 90.90%
Expected Dividend Yield 0.00% 0.00% 0.00%
Expected Life in Years (Year) 3 years 3 years 3 years
Correlation 83.80% 81.22% 76.89%
Exercise Price in U.S. dollars (in dollars per share) $ 5.49 $ 3.32 $ 3.98
Granted, weighted average grant date fair value (in dollars per share) $ 5.41 $ 3.35 $ 4.8