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 |