Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.1
Cash, Cash Equivalents and Short-Term Investments - Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Cash equivalents and available-for-sale securities    
Amortized Cost $ 57,316 $ 87,227
Fair Value 57,394 87,250
Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 87 30
Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (9) (7)
U.S. treasury bills    
Cash equivalents and available-for-sale securities    
Amortized Cost 9,512 12,532
Fair Value 9,544 12,539
U.S. treasury bills | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 32 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 8,612 19,010
Fair Value 8,635 19,017
Government-sponsored enterprises securities | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 23 8
Government-sponsored enterprises securities | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   (1)
Corporate bonds and commercial paper    
Cash equivalents and available-for-sale securities    
Amortized Cost 39,192 55,685
Fair Value 39,215 55,694
Corporate bonds and commercial paper | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 32 14
Corporate bonds and commercial paper | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) $ (9) $ (5)