Stock-Based Compensation - Schedule of Weighted Average Grant Date Fair Value of Options Granted (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | |
|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
|
| Schedule of Weighted Average Grant Date Fair Value of Options Granted [Abstract] | ||
| Weighted average grant date fair value of options granted (in Dollars per share) | $ 2.36 | $ 1.92 |
| Intrinsic value of options exercised | $ 380 | $ 367 |
| Fair value of awards vested | $ 114 | $ 98 |