Leases - Additional Information (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2024 |
|
| Lessee, Lease, Description [Line Items] | |||
| Operating lease, cost | $ 45,600 | $ 37,700 | $ 38,600 |
| Lease not yet commenced, undiscounted amount | $ 51,400 | ||
| Lease not yet commenced, term of contract | 7 years | ||
| Right-of-use asset | $ 164,427 | $ 134,526 | |
| Lease Liability Member | |||
| Lessee, Lease, Description [Line Items] | |||
| Right-of-use asset | $ 16,700 | ||
| Minimum | |||
| Lessee, Lease, Description [Line Items] | |||
| Remaining lease term | 1 year | ||
| Maximum | |||
| Lessee, Lease, Description [Line Items] | |||
| Remaining lease term | 9 years | ||