XML 105 R91.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Components of Convertible Notes (Details)
1 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
trading_day
$ / shares
Mar. 31, 2017
USD ($)
trading_day
$ / shares
Jul. 03, 2021
USD ($)
trading_day
$ / shares
Jun. 27, 2020
USD ($)
2026 Notes        
Liability component:        
Conversion price (in dollars per share) | $ / shares $ 129.08      
Convertible Debt | 2024 Notes        
Liability component:        
Principal   $ 450,000,000 $ 450,000,000.0 $ 450,000,000.0
Unamortized debt discount and debt issuance costs     (59,300,000) (79,400,000)
Net carrying amount of the liability component     $ 390,700,000 370,600,000
Sale price of common stock (in dollars per share) | $ / shares   $ 78.80 $ 78.80  
Conversion threshold percentage of stock price trigger   130.00% 130.00%  
Conversion price (in dollars per share) | $ / shares   $ 60.62 $ 60.62  
Number of days to trigger conversion     20 days  
Conversion threshold consecutive trading days | trading_day   30 30  
Convertible Debt | 2026 Notes        
Liability component:        
Principal $ 1,050,000,000   $ 1,050,000,000 1,050,000,000
Unamortized debt discount and debt issuance costs $ (315,200,000)   (260,200,000) (300,300,000)
Net carrying amount of the liability component     $ 789,800,000 $ 749,700,000
Sale price of common stock (in dollars per share) | $ / shares     $ 129.08  
Conversion threshold percentage of stock price trigger 130.00%   130.00%  
Conversion price (in dollars per share) | $ / shares $ 99.29   $ 99.29  
Number of days to trigger conversion     20 days  
Conversion threshold consecutive trading days | trading_day 30   30