XML 86 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Conversion Activity for Senior Convertible Notes (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Repurchase and conversions of notes (in shares) 0.0 0.0 0.4
Senior Convertible Notes due 2023 | Senior Notes      
Debt Instrument [Line Items]      
Debt instrument, convertible principal amount settled   $ 774.8  
Repurchase and conversions of notes (in shares)   12.2  
Shares received from Note Hedge   12.2