XML 81 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Convertible Debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Outstanding $ 1,389.1 $ 1,389.1
Carrying value 1,381.6 1,377.8
2026 Notes | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt, fair value disclosures 695.8  
2026 Notes | Convertible Debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, face amount $ 695.8  
Debt instrument, interest rate, stated percentage 0.00%  
Outstanding $ 695.8 695.8
Carrying value 693.2 691.0
2028 Notes | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt, fair value disclosures 708.2  
2028 Notes | Convertible Debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, face amount $ 693.3  
Debt instrument, interest rate, stated percentage 0.00%  
Outstanding $ 693.3 693.3
Carrying value 688.4 $ 686.8
Credit Agreement | Line of Credit | Secured Debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Outstanding 1,000.0  
Carrying value $ 972.9