v3.26.1
Defined Contribution and Other Post-Retirement Plans (Details Textual) - USD ($)
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Employee 401(k) Plan (Textual) [Abstract]      
Maximum Annual Contribution Per Employee, Percent 60.00%    
Maximum Annual Contribution Per Employee, Amount $ 7,500    
Company's contributions $ 18,200,000 $ 15,400,000 $ 14,100,000