XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - 2029 Convertible Senior Notes Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2024
USD ($)
day
$ / shares
Jul. 31, 2025
USD ($)
Jul. 31, 2024
USD ($)
Jul. 31, 2023
USD ($)
Debt Instrument [Line Items]        
Proceeds from issuance of convertible senior notes, net of issuance costs   $ 671,840 $ 0 $ 0
2029 Convertible Senior Notes | Convertible Debt        
Debt Instrument [Line Items]        
2025 convertible senior notes $ 690,000      
Proceeds from issuance of convertible senior notes, net of issuance costs $ 671,800      
Stated interest rate 1.25%      
Conversion ratio 0.0040875      
Convertible conversion price (in dollars per share) | $ / shares $ 244.65      
Debt instrument, redemption. percentage 100.00%      
Threshold percentage of stock price trigger 130.00%      
Threshold trading days | day 20      
Threshold consecutive trading days | day 30      
Long-term debt, fair value     $ 795,000