Annual report pursuant to Section 13 and 15(d)

CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details)

v3.24.0.1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
Cash, cash equivalent and short term investments    
Cash and cash equivalents $ 32,786 $ 24,459
Short-term Investments 24,147 33,747
Cash, cash equivalents and short-term investments 56,933 58,206
Available-For-Sale Securities Reconciliation    
Amortized Cost 38,993 47,940
Fair Value $ 39,001 $ 47,787
Weighted-average time to maturity of cash equivalents and available-for-sale securities 82 days 89 days
Number of investments in continuous unrealized loss position for more than 12 months | security 0  
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Number of individual securities in unrealized loss position for 12 months or less | security 10  
Fair Value $ 10,541  
Unrealized Losses (7)  
Money market funds    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments 9,685 $ 4,155
US treasury bills    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments 12,594 5,225
Available-For-Sale Securities Reconciliation    
Amortized Cost 12,591 5,251
Fair Value 12,594 5,225
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Fair Value 1,000  
Government-sponsored enterprise securities    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments 11,233 15,796
Available-For-Sale Securities Reconciliation    
Amortized Cost 11,230 15,882
Fair Value 11,233 15,796
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Fair Value 2,980  
Unrealized Losses (4)  
Corporate bonds and commercial paper    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments 15,174 26,766
Available-For-Sale Securities Reconciliation    
Amortized Cost 15,172 26,807
Fair Value 15,174 26,766
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Fair Value 6,561  
Unrealized Losses (3)  
Gross Unrealized Gains    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses) 15 1
Gross Unrealized Gains | US treasury bills    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses) 3  
Gross Unrealized Gains | Government-sponsored enterprise securities    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses) 7 1
Gross Unrealized Gains | Corporate bonds and commercial paper    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses) 5  
Gross Unrealized Losses    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses) (7) (154)
Gross Unrealized Losses | US treasury bills    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses)   (26)
Gross Unrealized Losses | Government-sponsored enterprise securities    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses) (4) (87)
Gross Unrealized Losses | Corporate bonds and commercial paper    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses) (3) (41)
Cash    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments $ 8,247 $ 6,264