XML 19 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 393,434 $ 381,742
Debt Securities, Available-for-sale [Line Items]    
Unrealized Gains 332 172
Unrealized Losses (124) (6)
Cash and cash equivalents and available-for-sale securities, amortized cost 470,359 466,519
Cash, cash equivalents, and available-for-sale securities 470,567 466,685
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,961  
Unrealized Gains 0  
Unrealized Losses 0  
Aggregate Fair Value 2,961  
U.S. treasury debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 20,888 10,342
Unrealized Gains 283 8
Unrealized Losses 0 (1)
Aggregate Fair Value 21,171 10,349
U.S. corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 78,532 95,706
Unrealized Gains 49 164
Unrealized Losses (124) (5)
Aggregate Fair Value 78,457 95,865
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 367,978 360,471
Cash and cash equivalents, aggregate fair value 367,978 360,471
Cash and cash equivalents    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 367,978 360,471
Cash and cash equivalents, aggregate fair value 367,978 360,471
Marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 102,381 106,048
Unrealized Gains 332 172
Unrealized Losses (124) (6)
Aggregate Fair Value $ 102,589 $ 106,214