Debt - Schedule of Converted Value of Notes (Details) - Senior Notes - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Debt Instrument [Line Items] | ||
| Total by which the notes’ if-converted value exceeds their principal amount | $ 1,395.1 | $ 1,939.1 |
| Convertible Notes due 2023 | ||
| Debt Instrument [Line Items] | ||
| Total by which the notes’ if-converted value exceeds their principal amount | 1,361.5 | 1,797.3 |
| Convertible Notes due 2025 | ||
| Debt Instrument [Line Items] | ||
| Total by which the notes’ if-converted value exceeds their principal amount | $ 33.6 | $ 141.8 |