v3.26.1
Equity Award Plans (Fair Value Assumptions and Grant-Date Fair Values) (Details) - $ / shares
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
PSUs subject to the market conditions      
Share-based Compensation Arrangement by Share-based Payment Award      
Dividend yield 0.00% 0.00% 0.00%
Risk-free interest rate, minimum 3.60% 3.70% 4.40%
Risk free interest rate, maximum 3.90% 4.50% 5.30%
PSUs subject to the market conditions | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award      
Volatility 36.60% 43.50% 40.80%
Expected term (in years) 1 year 1 year 10 months 24 days
Grant date fair value (in usd per share) $ 226.06 $ 264.51 $ 173.46
PSUs subject to the market conditions | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Volatility 42.60% 47.60% 43.40%
Expected term (in years) 3 years 2 years 10 months 24 days 2 years 10 months 24 days
Grant date fair value (in usd per share) $ 261.62 $ 305.83 $ 310.61
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award      
Dividend yield 0.00% 0.00% 0.00%
Risk-free interest rate, minimum 3.50% 3.90% 4.60%
Risk free interest rate, maximum 4.00% 4.80% 5.50%
ESPP | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award      
Volatility 35.60% 34.30% 39.60%
Expected term (in years) 6 months 6 months 6 months
Grant date fair value (in usd per share) $ 32.77 $ 45.43 $ 32.81
ESPP | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award      
Volatility 39.20% 43.30% 50.00%
Expected term (in years) 2 years 2 years 2 years
Grant date fair value (in usd per share) $ 73.67 $ 74.81 $ 66.66