v3.25.2
Schedule of Stock Options Valuation Assumptions (Details) - Share-Based Payment Arrangement, Option [Member]
12 Months Ended
Jul. 31, 2025
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Average risk-free interest rate 3.49%
Expected dividend yield 0.50%
Expected volatility 53.20%
Expected term 4 years
Weighted-average grant date fair value $ 16.58