v3.26.3
Revenue, Deferred Revenue and Deferred Commissions - Schedule of Deferred Revenue, by Arrangement, Disclosure (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Movementin Deferred Commissions Roll Forward    
Deferred commissions, beginning balance $ 342,293 $ 358,811
Additions 275,072 228,378
Revenue/commissions recognized (243,443) (244,896)
Deferred commissions, ending balance 373,922 342,293
Deferred revenue, beginning balance 2,112,754 1,872,706
Additions 3,164,160 2,777,975
Revenue/commissions recognized (2,853,545) (2,537,927)
Deferred revenue, ending balance $ 2,423,369 $ 2,112,754