XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Convertible Debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Principal balance $ 1,389.1 $ 1,389.1
Long-term Debt 1,382.5 1,381.6
2026 Notes | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt, fair value disclosures 684.3  
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%  
Principal balance $ 695.8 695.8
Long-term Debt 693.8 693.2
2028 Notes | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible debt, fair value disclosures 683.0  
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%  
Principal balance $ 693.3 693.3
Long-term Debt 688.7 688.4
Credit Agreement | Line of Credit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Principal balance 997.5 1,000.0
Long-term Debt 971.7 $ 972.9
Credit Agreement | Line of Credit | Secured Debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Principal balance 997.5  
Long-term Debt $ 971.7