v3.26.1
Debt - Narrative (Details)
1 Months Ended 9 Months Ended
Oct. 31, 2024
USD ($)
day
$ / shares
Apr. 30, 2026
USD ($)
Apr. 30, 2025
USD ($)
Mar. 31, 2018
USD ($)
Debt Instrument [Line Items]        
Net proceeds   $ 0 $ 671,840,000  
2025 Convertible Senior Notes | Convertible Debt        
Debt Instrument [Line Items]        
Aggregate principal amount       $ 400,000,000.0
Stated interest rate       1.25%
2029 Convertible Senior Notes | Convertible Debt        
Debt Instrument [Line Items]        
Aggregate principal amount $ 690,000,000.0      
Net proceeds $ 671,800,000      
Stated interest rate 1.25%      
Conversion ratio 0.0040875      
Conversion price (in usd per share) | $ / shares $ 244.65      
Threshold trading days | day 20      
Redemption price percentage 100.00%      
Threshold percentage of stock price trigger 130.00%      
Threshold consecutive trading days | day 30      
Effective Interest Rate   1.80%