Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.u1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash equivalents and available-for-sale securities    
Amortized Cost $ 33,945 $ 38,993
Fair Value 33,940 39,001
Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 3 15
Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (8) (7)
US treasury bills    
Cash equivalents and available-for-sale securities    
Amortized Cost 12,907 12,591
Fair Value 12,906 12,594
US treasury bills | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   3
US treasury bills | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (1)  
Government-sponsored enterprise securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 5,468 11,230
Fair Value 5,469 11,233
Government-sponsored enterprise securities | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 2 7
Government-sponsored enterprise securities | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) (1) (4)
Corporate bonds and commercial paper    
Cash equivalents and available-for-sale securities    
Amortized Cost 15,570 15,172
Fair Value 15,565 15,174
Corporate bonds and commercial paper | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 1 5
Corporate bonds and commercial paper | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) $ (6) $ (3)