XML 99 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurement - Schedule of Estimated Fair Value (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Line of Credit | Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Unamortized debt issuance costs $ 4.3 $ 0.6
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 2,845.3 1,750.8
Carrying Value | 2032 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,086.5 0.0
Carrying Value | 2025 Convertible Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 686.9 683.6
Carrying Value | 2027 Convertible Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 626.0 623.5
Carrying Value | 2026 Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 445.9 443.7
Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 3,174.4 1,797.9
Fair Value | 2032 Senior Notes | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,119.4 0.0
Fair Value | 2025 Convertible Notes | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 927.8 766.5
Fair Value | 2027 Convertible Notes | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 684.0 593.2
Fair Value | 2026 Senior Notes | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 443.2 $ 438.2