XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurement - Debt (Details) - Shares related to convertible senior notes - USD ($)
$ in Thousands
Dec. 31, 2020
Aug. 31, 2020
Dec. 31, 2019
Apr. 30, 2019
Apr. 30, 2018
Carrying Amount | Fair Value, Measurements, Nonrecurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Convertible senior notes $ 1,506,922   $ 900,303    
Estimated Fair Value | Fair Value, Measurements, Nonrecurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Convertible senior notes 2,963,119   1,354,538    
0% Convertible Senior Notes Due 2026          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Unamortized debt discount 226,732        
Unamortized issuance costs 11,338 $ 15,900      
0% Convertible Senior Notes Due 2026 | Carrying Amount | Fair Value, Measurements, Nonrecurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Convertible senior notes 761,930   0    
0% Convertible Senior Notes Due 2026 | Estimated Fair Value | Fair Value, Measurements, Nonrecurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Convertible senior notes 1,129,370   0    
0.125 Percent Convertible Senior Notes Due 2025          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Unamortized debt discount 149,138   184,698    
Unamortized issuance costs 10,248   12,691 $ 19,800  
0.125 Percent Convertible Senior Notes Due 2025 | Carrying Amount | Fair Value, Measurements, Nonrecurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Convertible senior notes 640,614   602,611    
0.125 Percent Convertible Senior Notes Due 2025 | Estimated Fair Value | Fair Value, Measurements, Nonrecurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Convertible senior notes 1,456,800   831,000    
0.25% Convertible Senior Notes Due 2023          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Unamortized debt discount 9,953   42,280    
Unamortized issuance costs 1,245   5,028   $ 9,400
0.25% Convertible Senior Notes Due 2023 | Carrying Amount | Fair Value, Measurements, Nonrecurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Convertible senior notes 104,378   297,692    
0.25% Convertible Senior Notes Due 2023 | Estimated Fair Value | Fair Value, Measurements, Nonrecurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Convertible senior notes $ 376,949   $ 523,538