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
Sep. 30, 2020
Dec. 31, 2019
Cash equivalents and available-for-sale securities    
Amortized Cost $ 53,693 $ 87,227
Fair Value 53,695 87,250
Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 3 30
Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (1) (7)
U.S. treasury bills    
Cash equivalents and available-for-sale securities    
Amortized Cost 23,297 12,532
Fair Value 23,297 12,539
U.S. treasury bills | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 1 8
U.S. treasury bills | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (1) (1)
Government-sponsored enterprises securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 18,449 19,010
Fair Value 18,451 19,017
Government-sponsored enterprises securities | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 2 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 11,947 55,685
Fair Value $ 11,947 55,694
Corporate bonds and commercial paper | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   14
Corporate bonds and commercial paper | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   $ (5)