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.2
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Cash equivalents and available-for-sale securities    
Amortized Cost $ 70,139 $ 111,978
Fair Value 69,853 111,876
Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 4 2
Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (290) (104)
U S Treasury Securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 17,272 35,416
Fair Value 17,160 35,366
U S Treasury Securities | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (112) (50)
Government-Sponsored Enterprise Securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 24,017 14,705
Fair Value 23,898 14,678
Government-Sponsored Enterprise Securities | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 4  
Government-Sponsored Enterprise Securities | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (123) (27)
Corporate Bonds And Commercial Paper    
Cash equivalents and available-for-sale securities    
Amortized Cost 28,850 61,857
Fair Value 28,795 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) $ (55) $ (27)