Quarterly report pursuant to Section 13 or 15(d)

Cash, Cash Equivalents and Short-Term Investments - Gross Unrealized Gains and Losses (Details)

v3.20.2
Cash, Cash Equivalents and Short-Term Investments - Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Cash equivalents and available-for-sale securities    
Amortized Cost $ 67,981 $ 87,227
Fair Value 68,027 87,250
Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 48 30
Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (2) (7)
U.S. treasury bills    
Cash equivalents and available-for-sale securities    
Amortized Cost 6,001 12,532
Fair Value 6,006 12,539
U.S. treasury bills | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 5 8
U.S. treasury bills | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   (1)
Government-sponsored enterprises securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 36,126 19,010
Fair Value 36,127 19,017
Government-sponsored enterprises securities | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 3 8
Government-sponsored enterprises securities | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (2) (1)
Corporate bonds and commercial paper    
Cash equivalents and available-for-sale securities    
Amortized Cost 25,854 55,685
Fair Value 25,894 55,694
Corporate bonds and commercial paper | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) $ 40 14
Corporate bonds and commercial paper | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   $ (5)