Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash equivalents and available-for-sale securities    
Amortized Cost $ 38,395 $ 47,940
Fair Value 38,368 47,787
Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 5 1
Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (32) (154)
US treasury bills    
Cash equivalents and available-for-sale securities    
Amortized Cost   5,251
Fair Value   5,225
US treasury bills | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   (26)
Government-sponsored enterprise securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 25,456 15,882
Fair Value 25,442 15,796
Government-sponsored enterprise securities | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 5 1
Government-sponsored enterprise securities | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (19) (87)
Corporate bonds and commercial paper    
Cash equivalents and available-for-sale securities    
Amortized Cost 12,939 26,807
Fair Value 12,926 26,766
Corporate bonds and commercial paper | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) $ (13) $ (41)