XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Stock-based Compensation - Summary of Stock Options Assumptions (Details) - Share-Based Payment Arrangement, Option [Member]
6 Months Ended
Jan. 31, 2024
$ / shares
Expected Life in Years (Year) 5 years
Expected Dividend Yield 0.00%
Minimum [Member]  
Exercise Price (in dollars per share) $ 4.72
Expected Risk Free Interest Rate 3.99%
Expected Volatility 79.30%
Maximum [Member]  
Exercise Price (in dollars per share) $ 7.63
Expected Risk Free Interest Rate 4.67%
Expected Volatility 79.53%