XML 55 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Senior Convertible Notes (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
May 31, 2020
Nov. 30, 2018
Debt Instrument [Line Items]        
Carrying amount of liability component $ 1,688,800,000 $ 1,667,200,000    
Senior Notes        
Debt Instrument [Line Items]        
Principal amount 2,057,500,000 2,057,500,000    
Unamortized debt discount (350,600,000) (371,100,000)    
Unamortized debt issuance costs (18,100,000) (19,200,000)    
Carrying amount of liability component 1,688,800,000 1,667,200,000    
Carrying amount of equity component 461,000,000.0 461,000,000.0    
Senior Notes | Senior Convertible Notes due 2023        
Debt Instrument [Line Items]        
Principal amount $ 850,000,000.0 $ 850,000,000.0   $ 850,000,000.0
Remaining amortization period of debt discount on the liability component 2 years 8 months 12 days 2 years 10 months 24 days    
Senior Notes | Senior Convertible Notes due 2025        
Debt Instrument [Line Items]        
Principal amount $ 1,207,500,000 $ 1,207,500,000 $ 1,210,000,000  
Remaining amortization period of debt discount on the liability component 4 years 7 months 6 days 4 years 10 months 24 days