Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Cash equivalents and available-for-sale securities    
Amortized Cost $ 29,180 $ 38,993
Fair Value 29,171 39,001
Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   15
Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (9) (7)
US treasury bills    
Cash equivalents and available-for-sale securities    
Amortized Cost 4,963 12,591
Fair Value 4,963 12,594
US treasury bills | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   3
Government-sponsored enterprise securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 10,446 11,230
Fair Value 10,444 11,233
Government-sponsored enterprise securities | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   7
Government-sponsored enterprise securities | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (2) (4)
Corporate bonds and commercial paper    
Cash equivalents and available-for-sale securities    
Amortized Cost 13,771 15,172
Fair Value 13,764 15,174
Corporate bonds and commercial paper | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   5
Corporate bonds and commercial paper | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) $ (7) $ (3)