Debt - Components of Convertible Notes (Details) |
1 Months Ended | 3 Months Ended | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Jun. 16, 2023
USD ($)
trading_day
$ / shares
|
Mar. 31, 2022
USD ($)
trading_day
$ / shares
|
Dec. 31, 2019
USD ($)
$ / shares
|
Dec. 31, 2019
USD ($)
$ / shares
|
Dec. 31, 2019
USD ($)
trading_day
$ / shares
|
Dec. 31, 2019
USD ($)
day
$ / shares
|
Sep. 27, 2025
USD ($)
$ / shares
|
Sep. 27, 2025
USD ($)
$ / shares
|
Sep. 27, 2025
USD ($)
trading_day
$ / shares
|
Sep. 27, 2025
USD ($)
day
$ / shares
|
Sep. 08, 2025
USD ($)
$ / shares
|
Jun. 28, 2025
USD ($)
|
|
| 2026 Notes | ||||||||||||
| Liability component | ||||||||||||
| Sale price of common stock (in usd per share) | $ / shares | $ 129.08 | |||||||||||
| Convertible notes | ||||||||||||
| Liability component | ||||||||||||
| Principal | $ 3,198,600,000 | $ 3,198,600,000 | $ 3,198,600,000 | $ 3,198,600,000 | $ 2,514,700,000 | |||||||
| Unamortized debt discount and debt issuance costs | (17,300,000) | (17,300,000) | (17,300,000) | (17,300,000) | (8,500,000) | |||||||
| Net carrying amount of the liability component | 3,181,300,000 | 3,181,300,000 | 3,181,300,000 | 3,181,300,000 | 2,506,200,000 | |||||||
| Convertible notes | 2026 Notes | ||||||||||||
| Liability component | ||||||||||||
| Principal | $ 1,050,000,000 | $ 1,050,000,000 | $ 1,050,000,000 | $ 1,050,000,000 | 468,900,000 | 468,900,000 | 468,900,000 | 468,900,000 | 1,050,000,000 | |||
| Unamortized debt discount and debt issuance costs | $ (315,200,000) | $ (315,200,000) | $ (315,200,000) | $ (315,200,000) | (600,000) | (600,000) | (600,000) | (600,000) | (1,700,000) | |||
| Net carrying amount of the liability component | $ 468,300,000 | $ 468,300,000 | $ 468,300,000 | $ 468,300,000 | 1,048,300,000 | |||||||
| Sale price of common stock (in usd per share) | $ / shares | $ 129.08 | $ 129.08 | ||||||||||
| Conversion threshold percentage of stock price trigger (as a percent) | 130.00% | 130.00% | ||||||||||
| Conversion price (in usd per share) | $ / shares | $ 99.29 | $ 99.29 | $ 99.29 | $ 99.29 | $ 99.29 | $ 99.29 | $ 99.29 | $ 99.29 | ||||
| Stock price share price threshold to trigger conversion (in days) | day | 20 | 20 | ||||||||||
| Conversion threshold consecutive trading days (in days) | 30 | 30 | 30 | |||||||||
| Convertible notes | 2028 Notes | ||||||||||||
| Liability component | ||||||||||||
| Principal | $ 861,000,000 | $ 861,000,000.0 | $ 861,000,000.0 | $ 861,000,000.0 | $ 861,000,000.0 | 861,000,000.0 | ||||||
| Unamortized debt discount and debt issuance costs | $ (231,200,000) | (3,000,000.0) | (3,000,000.0) | (3,000,000.0) | (3,000,000.0) | (3,300,000) | ||||||
| Net carrying amount of the liability component | $ 858,000,000.0 | $ 858,000,000.0 | $ 858,000,000.0 | $ 858,000,000.0 | 857,700,000 | |||||||
| Sale price of common stock (in usd per share) | $ / shares | $ 170.34 | $ 170.34 | ||||||||||
| Conversion threshold percentage of stock price trigger (as a percent) | 130.00% | 130.00% | ||||||||||
| Conversion price (in usd per share) | $ / shares | $ 131.03 | $ 131.03 | $ 131.03 | $ 131.03 | $ 131.03 | |||||||
| Stock price share price threshold to trigger conversion (in days) | 20 | 20 | ||||||||||
| Conversion threshold consecutive trading days (in days) | 30 | 30 | ||||||||||
| Convertible notes | 2029 Notes | ||||||||||||
| Liability component | ||||||||||||
| Principal | $ 603,700,000 | $ 603,700,000 | $ 603,700,000 | $ 603,700,000 | $ 603,700,000 | 603,700,000 | ||||||
| Unamortized debt discount and debt issuance costs | (3,300,000) | (3,300,000) | (3,300,000) | (3,300,000) | (3,500,000) | |||||||
| Net carrying amount of the liability component | $ 600,400,000 | $ 600,400,000 | $ 600,400,000 | $ 600,400,000 | $ 600,200,000 | |||||||
| Sale price of common stock (in usd per share) | $ / shares | $ 90.40 | $ 90.40 | ||||||||||
| Conversion threshold percentage of stock price trigger (as a percent) | 130.00% | 130.00% | ||||||||||
| Conversion price (in usd per share) | $ / shares | $ 69.54 | $ 69.54 | $ 69.54 | $ 69.54 | $ 69.54 | |||||||
| Stock price share price threshold to trigger conversion (in days) | 20 | 20 | 20 | |||||||||
| Conversion threshold consecutive trading days (in days) | 30 | 30 | 30 | |||||||||
| Convertible notes | 2032 Notes | ||||||||||||
| Liability component | ||||||||||||
| Principal | $ 1,265,000,000 | $ 1,265,000,000 | $ 1,265,000,000 | $ 1,265,000,000 | $ 1,265,000,000 | |||||||
| Unamortized debt discount and debt issuance costs | (10,400,000) | (10,400,000) | (10,400,000) | (10,400,000) | ||||||||
| Net carrying amount of the liability component | $ 1,254,600,000 | $ 1,254,600,000 | $ 1,254,600,000 | $ 1,254,600,000 | ||||||||
| Sale price of common stock (in usd per share) | $ / shares | $ 244.10 | |||||||||||
| Conversion threshold percentage of stock price trigger (as a percent) | 130.00% | |||||||||||
| Conversion price (in usd per share) | $ / shares | $ 187.77 | $ 187.77 | $ 187.77 | $ 187.77 | $ 187.77 | |||||||
| Stock price share price threshold to trigger conversion (in days) | day | 20 | |||||||||||
| Conversion threshold consecutive trading days (in days) | day | 30 | |||||||||||