Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.3
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash equivalents and available-for-sale securities    
Amortized Cost $ 23,180 $ 38,993
Fair Value 23,191 39,001
Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 11 15
Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   (7)
US treasury bills    
Cash equivalents and available-for-sale securities    
Amortized Cost 6,979 12,591
Fair Value 6,980 12,594
US treasury bills | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 1 3
Government-sponsored enterprise securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 8,483 11,230
Fair Value 8,484 11,233
Government-sponsored enterprise securities | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) 1 7
Government-sponsored enterprise securities | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   (4)
Corporate bonds and commercial paper    
Cash equivalents and available-for-sale securities    
Amortized Cost 7,718 15,172
Fair Value 7,727 15,174
Corporate bonds and commercial paper | Gross Unrealized Gains    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses) $ 9 5
Corporate bonds and commercial paper | Gross Unrealized Losses    
Cash equivalents and available-for-sale securities    
Gross Unrealized Gains (Losses)   $ (3)