v3.25.1
Note 13 - Stock-based Compensation - Summary of Stock Options Assumptions (Details) - Share-Based Payment Arrangement, Option [Member] - Minimum [Member]
9 Months Ended
Apr. 30, 2025
$ / shares
Exercise Price (in dollars per share) $ 5.73
Expected Risk Free Interest Rate 3.59%
Expected Volatility 78.28%
Expected Life in Years (Year) 5 years
Expected Dividend Yield 0.00%