v3.26.3
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