XML 52 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Narrative (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amortized cost of available-for-sale investments with maturities less than one year $ 910,800,000 $ 450,200,000
Amortized cost of available-for-sale investments with maturities greater than one year 27,900,000 47,700,000
Net unrealized gains on investments, net of tax 600,000 100,000
Convertible senior notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value 774,000,000.0  
Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Unrealized gain 0 0
Unrealized loss $ 0 $ 0