v3.25.0.1
Fair Value Measurements - Other Financial Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Jun. 30, 2024
May 31, 2024
Feb. 28, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Carrying Amount, Net $ 1,499.3 $ 1,500.0    
Estimated Fair Value $ 1,902.6 $ 1,488.0    
0.00% Convertible Senior Notes due 2026        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible debt, stated interest rate       0.00%
0.00% Convertible Senior Notes due 2026 | Convertible senior notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible debt, stated interest rate 0.00% 0.00%    
Carrying Amount, Net $ 198.0 $ 197.6    
Estimated Fair Value $ 186.0 $ 175.0    
5.50% Convertible Senior Notes due 2029 | Convertible senior notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Convertible debt, stated interest rate 5.50% 5.50% 5.50%  
Carrying Amount, Net $ 343.0 $ 342.4    
Estimated Fair Value 758.4 353.0    
Term Loan due and payable on May 30, 2029 | Convertible senior notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Carrying Amount, Net 958.3 960.1    
Estimated Fair Value $ 958.3 $ 960.1