XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Defined Contribution and Other Post-Retirement Plans (Details Textual) - USD ($)
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Employee 401(k) Plan (Textual) [Abstract]      
Maximum Annual Contribution Per Employee, Percent 60.00%    
Maximum Annual Contribution Per Employee, Amount $ 5,000    
Company's contributions $ 14,100,000 $ 13,300,000 $ 13,100,000