Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
security
Dec. 31, 2021
USD ($)
Cash, cash equivalent and short term investments    
Cash and cash equivalents $ 24,459 $ 18,890
Short-term Investments 33,747 106,077
Cash, cash equivalents and short-term investments 58,206 124,967
Available-For-Sale Securities Reconciliation    
Amortized Cost 47,940 111,978
Fair Value $ 47,787 $ 111,876
Weighted-average time to maturity of cash equivalents and available-for-sale securities 89 days 96 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 36  
Fair Value $ 46,313  
Unrealized Losses (154)  
Money market funds    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments 4,155 $ 6,842
US treasury bills    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments 5,225 35,366
Available-For-Sale Securities Reconciliation    
Amortized Cost 5,251 35,416
Fair Value 5,225 35,366
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Fair Value 5,225  
Unrealized Losses (26)  
Government-sponsored enterprise securities    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments 15,796 14,678
Available-For-Sale Securities Reconciliation    
Amortized Cost 15,882 14,705
Fair Value 15,796 14,678
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Fair Value 14,322  
Unrealized Losses (87)  
Corporate bonds and commercial paper    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments 26,766 61,832
Available-For-Sale Securities Reconciliation    
Amortized Cost 26,807 61,857
Fair Value 26,766 61,832
Fair value and gross unrealized losses of investments in individual securities in unrealized loss position    
Fair Value 26,766  
Unrealized Losses (41)  
Gross Unrealized Gains    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses) 1 2
Gross Unrealized Gains | Government-sponsored enterprise securities    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses) 1  
Gross Unrealized Gains | Corporate bonds and commercial paper    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses)   2
Gross Unrealized Losses    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses) (154) (104)
Gross Unrealized Losses | US treasury bills    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses) (26) (50)
Gross Unrealized Losses | Government-sponsored enterprise securities    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses) (87) (27)
Gross Unrealized Losses | Corporate bonds and commercial paper    
Available-For-Sale Securities Reconciliation    
Gross Unrealized Gains (Losses) (41) (27)
Cash    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments 6,264 6,249
Fair Value Measurements Recurring    
Available-For-Sale Securities Reconciliation    
Fair Value $ 51,942 $ 118,718