v3.26.1
FAIR VALUE MEASUREMENTS - Fair Value, Assets Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents $ 8,365 $ 30,661
Total short-term investments 26,429 20,698
Total long-term investments 3,779 4,946
Total financial assets 38,573 56,305
Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 5,870 30,661
Total short-term investments 0 0
Total long-term investments 0 0
Total financial assets 5,870 30,661
Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 2,495 0
Total short-term investments 26,429 20,698
Total long-term investments 3,779 4,946
Total financial assets 32,703 25,644
Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 0 0
Total short-term investments 0 0
Total long-term investments 0 0
Total financial assets 0 0
Corporate bonds    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 16,597 14,524
Total long-term investments 2,654 3,821
Corporate bonds | Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 0 0
Total long-term investments 0 0
Corporate bonds | Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 16,597 14,524
Total long-term investments 2,654 3,821
Corporate bonds | Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 0 0
Total long-term investments 0 0
U.S. government agency securities    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 3,222 2,969
Total long-term investments 499 500
U.S. government agency securities | Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 0 0
Total long-term investments 0 0
U.S. government agency securities | Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 3,222 2,969
Total long-term investments 499 500
U.S. government agency securities | Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 0 0
Total long-term investments 0 0
U.S. treasury securities    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 6,610 3,205
Total long-term investments 626 625
U.S. treasury securities | Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 0 0
Total long-term investments 0 0
U.S. treasury securities | Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 6,610 3,205
Total long-term investments 626 625
U.S. treasury securities | Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 0 0
Total long-term investments 0 0
Money market funds    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 5,870 30,661
Money market funds | Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 5,870 30,661
Money market funds | Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 0 0
Money market funds | Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 0 $ 0
U.S. government agency securities    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 999  
U.S. government agency securities | Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 0  
U.S. government agency securities | Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 999  
U.S. government agency securities | Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 0  
U.S. treasury securities    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 1,496  
U.S. treasury securities | Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 0  
U.S. treasury securities | Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 1,496  
U.S. treasury securities | Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents $ 0