v3.26.1
Convertible Senior Notes - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Jul. 03, 2025
Jun. 25, 2020
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Jul. 31, 2025
Debt Instrument [Line Items]              
Fair value of notes     $ 1,569,400   $ 1,569,400   $ 1,686,500
Convertible Senior Notes Due 2028              
Debt Instrument [Line Items]              
Principal amount $ 1,725,000            
Interest rate 0.00%            
Proceeds from debt issuance $ 1,700,000            
Amortization of debt issuance costs     $ 2,000   $ 6,100    
Initial strike price (in dollars per share) $ 439.52            
Initial cap price (in dollars per shares) $ 784.85            
Additional 2028 Notes              
Debt Instrument [Line Items]              
Principal amount $ 225,000            
Convertible Senior Notes Due 2025              
Debt Instrument [Line Items]              
Principal amount   $ 1,150,000          
Interest rate   0.125%          
Amortization of debt issuance costs       $ 984   $ 2,947  
New shares of our common stock (in shares)   3.8          
Common stock from the capped call transactions   $ 2,400