XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - 2025 Convertible Senior Notes Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 12 Months Ended
Mar. 31, 2025
shares
Dec. 31, 2024
USD ($)
Oct. 31, 2024
USD ($)
Mar. 31, 2018
USD ($)
$ / shares
Mar. 15, 2025
USD ($)
Jul. 31, 2025
USD ($)
Jul. 31, 2024
USD ($)
Jul. 31, 2023
USD ($)
Debt Instrument [Line Items]                
Loss on retirement of debt           $ 53,565 $ 0 $ 0
2025 Convertible Senior Notes | Common stock                
Debt Instrument [Line Items]                
Settlement of convertible senior notes (in shares) | shares 671,202              
2025 Convertible Senior Notes | Convertible Debt                
Debt Instrument [Line Items]                
2025 convertible senior notes       $ 400,000        
Stated interest rate       1.25%        
Conversion ratio       0.0087912        
Convertible conversion price (in dollars per share) | $ / shares       $ 113.75        
Repurchased principal amount   $ 100,000 $ 120,900          
Payment or retirement of debt issuance costs   100 200          
Repayments of convertible debt   153,500 200,500   $ 180,200      
Payment of accrued interest, debt   300 100   1,100      
Convertible debt inducement expense     300          
Retirement of convertible senior notes     $ 79,400          
Loss on retirement of debt   $ 53,300            
Payment for the maturity of convertible senior notes         $ 179,100      
Long-term debt, fair value             $ 528,000