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
Sep. 30, 2021
Dec. 31, 2020
Cash equivalents and available-for-sale securities    
Amortized Cost $ 114,734 $ 35,856
Fair Value 114,742 35,852
Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 15  
Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (7) (4)
U.S. treasury bills    
Cash equivalents and available-for-sale securities    
Amortized Cost 37,985 10,036
Fair Value 37,991 10,034
U.S. treasury bills | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 8  
U.S. treasury bills | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (2) (2)
Government-sponsored enterprises securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 14,734 4,920
Fair Value 14,735 4,920
Government-sponsored enterprises securities | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 2  
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 62,015 20,900
Fair Value 62,016 20,898
Corporate bonds and commercial paper | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 5  
Corporate bonds and commercial paper | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) $ (4) $ (2)