v3.24.3
Equity Award Plans (Valuation Assumptions) (Details) - PSUs subject to service, performance, and market conditions - $ / shares
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Dividend yield 0.00% 0.00%
Risk-free interest rate, minimum 3.70% 4.90%
Risk-free interest rate, maximum 4.50% 5.30%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award    
Volatility 44.10% 40.80%
Expected term (in years) 1 year 10 months 24 days
Grant-date fair value per share (in usd per share) $ 529.01 $ 346.92
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award    
Volatility 47.60% 43.40%
Expected term (in years) 2 years 10 months 24 days 2 years 10 months 24 days
Grant-date fair value per share (in usd per share) $ 611.65 $ 394.63