v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Total cash equivalents $ 81,546 $ 30,661
Total short-term investments 28,794 20,698
Total long-term investments 1,198 4,946
Total financial assets 111,538 56,305
Liabilities:    
Contingent consideration liability 11,076  
Total contingent consideration liability 11,076  
Level 1    
Assets:    
Total cash equivalents 81,546 30,661
Total short-term investments 0 0
Total long-term investments 0 0
Total financial assets 81,546 30,661
Liabilities:    
Contingent consideration liability 0  
Total contingent consideration liability 0  
Level 2    
Assets:    
Total cash equivalents 0 0
Total short-term investments 28,794 20,698
Total long-term investments 1,198 4,946
Total financial assets 29,992 25,644
Liabilities:    
Contingent consideration liability 0  
Total contingent consideration liability 0  
Level 3    
Assets:    
Total cash equivalents 0 0
Total short-term investments 0 0
Total long-term investments 0 0
Total financial assets 0 0
Liabilities:    
Contingent consideration liability 11,076  
Total contingent consideration liability 11,076  
Corporate bonds    
Assets:    
Total short-term investments 19,059 14,524
Total long-term investments 699 3,821
Corporate bonds | Level 1    
Assets:    
Total short-term investments 0 0
Total long-term investments 0 0
Corporate bonds | Level 2    
Assets:    
Total short-term investments 19,059 14,524
Total long-term investments 699 3,821
Corporate bonds | Level 3    
Assets:    
Total short-term investments 0 0
Total long-term investments 0 0
U.S. treasury securities    
Assets:    
Total short-term investments 5,523 3,205
Total long-term investments   625
U.S. treasury securities | Level 1    
Assets:    
Total short-term investments 0 0
Total long-term investments   0
U.S. treasury securities | Level 2    
Assets:    
Total short-term investments 5,523 3,205
Total long-term investments   625
U.S. treasury securities | Level 3    
Assets:    
Total short-term investments 0 0
Total long-term investments   0
U.S. government agency securities    
Assets:    
Total short-term investments 4,212 2,969
Total long-term investments 499 500
U.S. government agency securities | Level 1    
Assets:    
Total short-term investments 0 0
Total long-term investments 0 0
U.S. government agency securities | Level 2    
Assets:    
Total short-term investments 4,212 2,969
Total long-term investments 499 500
U.S. government agency securities | Level 3    
Assets:    
Total short-term investments 0 0
Total long-term investments 0 0
Money market funds    
Assets:    
Total cash equivalents 81,546 30,661
Money market funds | Level 1    
Assets:    
Total cash equivalents 81,546 30,661
Money market funds | Level 2    
Assets:    
Total cash equivalents 0 0
Money market funds | Level 3    
Assets:    
Total cash equivalents $ 0 $ 0