Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($) $ in Millions |
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2024 |
|---|---|---|---|
| Leases [Abstract] | |||
| Right-of-use lease assets | $ 52.4 | $ 60.5 | $ 59.7 |
| Current lease liabilities | 24.8 | 24.1 | 20.2 |
| Long-term lease liabilities | $ 33.1 | $ 37.8 | $ 41.3 |
| Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Other long-term assets | Other long-term assets | |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Other current liabilities | Other current liabilities | |
| Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Other long-term liabilities | Other long-term liabilities | |
| Weighted average remaining lease term (years) | 4 years 4 months 24 days | 4 years 1 month 6 days | 3 years 6 months |
| Weighted average discount rates (as a percent) | 7.42% | 6.44% | 4.61% |