Quarterly report pursuant to Section 13 or 15(d)

CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Gross Unrealized Gains and Losses (Details)

v3.22.2
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash equivalents and available-for-sale securities    
Amortized Cost $ 67,899 $ 111,978
Fair Value 67,461 111,876
Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   2
Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (438) (104)
U S Treasury Securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 28,304 35,416
Fair Value 28,098 35,366
U S Treasury Securities | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (206) (50)
Government-Sponsored Enterprise Securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 14,857 14,705
Fair Value 14,712 14,678
Government-Sponsored Enterprise Securities | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (145) (27)
Corporate Bonds And Commercial Paper    
Cash equivalents and available-for-sale securities    
Amortized Cost 24,738 61,857
Fair Value 24,651 61,832
Corporate Bonds And Commercial Paper | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   2
Corporate Bonds And Commercial Paper | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) $ (87) $ (27)