v3.25.1
Debt - Capped Call (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2025
Apr. 30, 2025
Apr. 30, 2025
Apr. 30, 2024
Debt Instrument [Line Items]        
Net cost incurred     $ 58,788 $ 0
Common stock        
Debt Instrument [Line Items]        
Settlement of capped calls (in shares) 697,140 697,140    
Settlement of convertible senior notes 671,202 671,202    
Settlement of convertible senior notes, shares retired (in shares) 25,938      
2025 Convertible Senior Notes | Capped Call | Convertible Debt        
Debt Instrument [Line Items]        
Initial strike price per share, subject to certain adjustments (in usd per share)   $ 113.75 $ 113.75  
Initial cap price per share, subject to certain adjustments (in usd per share)   $ 153.13 $ 153.13  
Net cost incurred     $ 37,200  
Common stock covered, subject to anti-dilution adjustments (in shares)   3,500,000 3,500,000  
2029 Convertible Senior Notes | Capped Call | Convertible Debt        
Debt Instrument [Line Items]        
Initial strike price per share, subject to certain adjustments (in usd per share)   $ 244.65 $ 244.65  
Initial cap price per share, subject to certain adjustments (in usd per share)   $ 329.33 $ 329.33  
Net cost incurred     $ 58,800  
Common stock covered, subject to anti-dilution adjustments (in shares)   2,800,000 2,800,000