v3.26.3
Stockholder's Equity - Schedule of Activity of Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding, beginning balance (in shares) 12,487  
Grants of options (in shares) 746  
Modifications (in shares) 1,620  
Exercises (in shares) (1,529)  
Forfeitures or expirations (in shares) (565)  
Outstanding, ending balance (in shares) 12,759 12,487
Exercisable (in shares) 11,640  
Vested and expected to vest (in shares) 12,759  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 21.61  
Grants of options (in dollars per share) 44.56  
Modifications (in dollars per share) 30.46  
Exercises (in dollars per share) 10.92  
Forfeitures or expirations (in dollars per share) 48.12  
Outstanding, ending balance (in dollars per share) 24.19 $ 21.61
Exercisable (in dollars per share) 22.53  
Vested and expected to vest (in dollars per share) $ 24.19  
Weighted Average Remaining Contractual Term [Roll Forward]    
Outstanding balance (in years) 3 years 6 months 7 days 3 years 10 months 13 days
Exercisable (in years) 3 years 1 month 28 days  
Vested and expected to vest (in years) 3 years 6 months 7 days  
Aggregate Intrinsic Value [Roll Forward]    
Outstanding balance $ 100,655 $ 302,750
Exercisable 100,655  
Vested and expected to vest $ 100,655  
Employee Stock Option    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding, beginning balance (in shares) 5,995  
Grants of options (in shares) 75  
Modifications (in shares) (1,620)  
Exercises (in shares) 0  
Forfeitures or expirations (in shares) 0  
Outstanding, ending balance (in shares) 4,450 5,995
Exercisable (in shares) 4,255  
Vested and expected to vest (in shares) 4,450  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 24.7  
Grants of options (in dollars per share) 46.57  
Modifications (in dollars per share) 30.46  
Exercises (in dollars per share) 0  
Forfeitures or expirations (in dollars per share) 0  
Outstanding, ending balance (in dollars per share) 22.97 $ 24.7
Exercisable (in dollars per share) 22.12  
Vested and expected to vest (in dollars per share) $ 22.97  
Weighted Average Remaining Contractual Term [Roll Forward]    
Outstanding balance (in years) 4 years 2 months 4 days 5 years 5 months 19 days
Exercisable (in years) 4 years 10 days  
Vested and expected to vest (in years) 4 years 2 months 4 days  
Aggregate Intrinsic Value [Roll Forward]    
Outstanding balance $ 31,440 $ 124,108
Exercisable 31,440  
Vested and expected to vest $ 31,440