Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash equivalents and available-for-sale securities    
Amortized Cost $ 91,502 $ 111,978
Fair Value 91,086 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) (416) (104)
U S Treasury Securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 35,353 35,416
Fair Value 35,170 35,366
U S Treasury Securities | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (183) (50)
U S Government Sponsored Enterprises Debt Securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 15,677 14,705
Fair Value 15,559 14,678
U S Government Sponsored Enterprises Debt Securities | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (118) (27)
Corporate Bond Securities And Commercial Paper    
Cash equivalents and available-for-sale securities    
Amortized Cost 40,472 61,857
Fair Value 40,357 61,832
Corporate Bond Securities And Commercial Paper | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   2
Corporate Bond Securities And Commercial Paper | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) $ (115) $ (27)