XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Fair Value Measurements (Details)
6 Months Ended
Jun. 30, 2020
USD ($)
security
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
security
Jan. 31, 2018
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Fair value transfers in or out of Level 1, Level 2, or Level 3 $ 0 $ 0    
Securities in an unrealized gain or loss position | security 0   0  
Unamortized portion of debt discount $ 97,654,000   $ 107,017,000  
Convertible Notes        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Unamortized portion of debt discount 97,700,000      
Recurring basis | Carrying Value        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Cash and cash equivalents 641,900,000   487,400,000  
Recurring basis | Carrying Value | Level 2        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Convertible Notes ($450.0 face value) 346,000,000.0      
Recurring basis | Fair Value | Level 1        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Cash and cash equivalents 641,900,000   487,400,000  
Recurring basis | Fair Value | Level 2        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Cash and cash equivalents 0   0  
Convertible Notes ($450.0 face value) 431,900,000      
Recurring basis | Fair Value | Level 3        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Cash and cash equivalents $ 0   $ 0  
1.75 convertible senior notes due 2025 | Convertible Notes        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Interest rate (as a percent) 1.75%      
Convertible Notes ($450.0 face value)       $ 309,100,000