Revenue Recognition - Schedule of Capitalized Contract Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2026 |
Apr. 30, 2025 |
Jul. 31, 2025 |
|
| Changes in Capitalized Contract Cost [Roll Forward] | |||||
| Beginning balance | $ 519,304 | $ 440,365 | $ 509,541 | $ 445,398 | |
| Capitalization of contract acquisition costs | 77,264 | 65,828 | 184,660 | 139,986 | |
| Amortization of deferred contract acquisition costs | (52,042) | (42,308) | (149,675) | (121,499) | |
| Ending balance | 544,526 | 463,885 | 544,526 | 463,885 | |
| Deferred contract acquisition costs, current | 196,706 | 196,706 | $ 180,819 | ||
| Deferred contract acquisition costs, noncurrent | 347,820 | 347,820 | 328,722 | ||
| Total deferred contract acquisition costs | $ 544,526 | $ 463,885 | $ 544,526 | $ 463,885 | $ 509,541 |