Convertible Senior Notes - Capped Call Transactions Narrative, 2026 Notes (Details) - Convertible Debt - USD ($) $ / shares in Units, $ in Millions |
1 Months Ended | |
|---|---|---|
Nov. 30, 2020 |
Jun. 30, 2019 |
|
| Convertible Senior Notes Due June 2026 | ||
| Debt Instrument [Line Items] | ||
| Initial strike price (in usd per share) | $ 88.6124 | |
| Initial cap price (in usd per share) | $ 139.00 | |
| Cost incurred in connection with capped calls | $ 40.8 | |
| Convertible Notes Due 2025 | ||
| Debt Instrument [Line Items] | ||
| Initial strike price (in usd per share) | $ 140.1443 | |
| Initial cap price (in usd per share) | $ 211.54 | |
| Cost incurred in connection with capped calls | $ 39.8 | |