XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement - Debt (Details) - Senior Notes - USD ($)
$ in Thousands
Sep. 30, 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,536,984   $ 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,671,158   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 236,809        
Unamortized issuance costs 11,842 $ 15,900      
0% Convertible Senior Notes Due 2026 | Carrying Amount          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Convertible senior notes   758,700      
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 751,349   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,000,000   0    
0.125% Convertible Senior Notes Due 2025          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Unamortized debt discount 158,077   184,698    
Unamortized issuance costs 10,862   12,691 $ 19,800  
0.125% Convertible Senior Notes Due 2025 | Carrying Amount          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Convertible senior notes       $ 588,000  
0.125% 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 631,061   602,611    
0.125% 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,208,800   831,000    
0.25% Convertible Senior Notes Due 2023          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Convertible senior notes   $ 156,100      
Unamortized debt discount 16,484   42,280    
Unamortized issuance costs 1,960   5,028   $ 9,400
0.25% Convertible Senior Notes Due 2023 | Carrying Amount          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Convertible senior notes         $ 280,800
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 154,574   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 $ 462,358   $ 523,538