XML 47 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurement - Debt (Details) - Shares related to convertible senior notes - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Carrying Amount | Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior notes $ 900,303 $ 283,668
Estimated Fair Value | Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible senior notes 1,354,538 416,156
0.125 Percent Convertible Senior Notes Due 2025    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt discount 184,698  
Unamortized issuance costs 12,691  
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 602,611 0
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 831,000 0
0.25% Convertible Senior Notes Due 2023    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt discount 42,280 54,817
Unamortized issuance costs 5,028 6,515
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 297,692 283,668
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 $ 523,538 $ 416,156