v3.26.1
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