XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes - Net Carrying Amount (Details) - Senior Notes - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Aug. 31, 2020
Apr. 30, 2019
Mar. 31, 2019
Apr. 30, 2018
0% Convertible Senior Notes Due 2026            
Debt Instrument [Line Items]            
Principal $ 1,000,000,000 $ 1,000,000,000 $ 1,000,000,000.0      
Unamortized debt discount 0 (226,732,000)        
Unamortized issuance costs (14,294,000) (11,338,000)        
0.125% Convertible Senior Notes Due 2025            
Debt Instrument [Line Items]            
Principal 699,995,000 800,000,000   $ 100,000,000 $ 700,000,000  
Unamortized debt discount 0 (149,138,000)        
Unamortized issuance costs (11,755,000) (10,248,000)        
0.25% Convertible Senior Notes Due 2023            
Debt Instrument [Line Items]            
Principal 110,896,000 115,576,000       $ 345,000,000
Unamortized debt discount 0 (9,953,000)        
Unamortized issuance costs (1,402,000) (1,245,000)        
Carrying Amount | Fair Value, Measurements, Nonrecurring            
Debt Instrument [Line Items]            
Net carrying amount 1,783,440,000 1,506,922,000        
Carrying Amount | Fair Value, Measurements, Nonrecurring | 0% Convertible Senior Notes Due 2026            
Debt Instrument [Line Items]            
Net carrying amount 985,706,000 761,930,000        
Carrying Amount | Fair Value, Measurements, Nonrecurring | 0.125% Convertible Senior Notes Due 2025            
Debt Instrument [Line Items]            
Net carrying amount 688,240,000 640,614,000        
Carrying Amount | Fair Value, Measurements, Nonrecurring | 0.25% Convertible Senior Notes Due 2023            
Debt Instrument [Line Items]            
Net carrying amount $ 109,494,000 $ 104,378,000