Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Cash, Cash Equivalents and Short-Term Investments - Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Cash equivalents and available-for-sale securities    
Amortized Cost $ 94,554 $ 35,856
Fair Value 94,562 35,852
Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 11  
Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (3) (4)
U.S. treasury bills    
Cash equivalents and available-for-sale securities    
Amortized Cost 22,084 10,036
Fair Value 22,086 10,034
U.S. treasury bills | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 2  
U.S. treasury bills | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   (2)
Government-sponsored enterprises securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 11,416 4,920
Fair Value 11,418 4,920
Government-sponsored enterprises securities | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 2  
Corporate bonds and commercial paper    
Cash equivalents and available-for-sale securities    
Amortized Cost 61,054 20,900
Fair Value 61,058 20,898
Corporate bonds and commercial paper | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 7  
Corporate bonds and commercial paper | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) $ (3) $ (2)