Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Cash equivalents and available-for-sale securities    
Amortized Cost $ 34,479 $ 47,940
Fair Value 34,454 47,787
Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 4 1
Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (29) (154)
US treasury bills    
Cash equivalents and available-for-sale securities    
Amortized Cost 8,951 5,251
Fair Value 8,953 5,225
US treasury bills | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 2  
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 15,607 15,882
Fair Value 15,584 15,796
Government-sponsored enterprise securities | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 2 1
Government-sponsored enterprise securities | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (25) (87)
Corporate bonds and commercial paper    
Cash equivalents and available-for-sale securities    
Amortized Cost 9,921 26,807
Fair Value 9,917 26,766
Corporate bonds and commercial paper | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) $ (4) $ (41)