v3.25.1
Stock-Based Compensation Expense and Shareholders' Equity (Details 3)
9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Stockholders' Equity and Stock-based Compensation [Abstract]    
3-year historical volatility 36.00% 35.00%
3-year risk free rate 3.40% 4.50%