Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.0.1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
Cash, cash equivalent and short term investments    
Cash and cash equivalents $ 56,746,000 $ 32,786,000
Short-term Investments 20,575,000 24,147,000
Cash, cash equivalents and short-term investments 77,321,000 56,933,000
Available-For-Sale Securities Reconciliation    
Amortized Cost 40,790,000 38,993,000
Gross Unrealized Gains 10,000 15,000
Gross Unrealized Losses   (7,000)
Fair Value $ 40,800,000 $ 39,001,000
Weighted-average time to maturity of cash equivalents and available-for-sale securities 69 days 82 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    
Credit losses $ 0 $ 0
Money market funds    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments 16,386,000 9,685,000
US treasury bills    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments 7,263,000 12,594,000
Available-For-Sale Securities Reconciliation    
Amortized Cost 7,260,000 12,591,000
Gross Unrealized Gains 3,000 3,000
Fair Value 7,263,000 12,594,000
Government-sponsored enterprise securities    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments 23,177,000 11,233,000
Available-For-Sale Securities Reconciliation    
Amortized Cost 23,174,000 11,230,000
Gross Unrealized Gains 3,000 7,000
Gross Unrealized Losses   (4,000)
Fair Value 23,177,000 11,233,000
Corporate bonds and commercial paper    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments 10,360,000 15,174,000
Available-For-Sale Securities Reconciliation    
Amortized Cost 10,356,000 15,172,000
Gross Unrealized Gains 4,000 5,000
Gross Unrealized Losses   (3,000)
Fair Value 10,360,000 15,174,000
Cash    
Cash, cash equivalent and short term investments    
Cash, cash equivalents and short-term investments $ 20,135,000 $ 8,247,000