XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Conversion Activity for Senior Convertible Notes (Details) - Senior Convertible Notes due 2023 - Senior Notes
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
shares
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