XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.2
FAIR VALUE - Schedule of Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Liabilities    
Short-term contingent consideration $ 726 $ 726
Derivative liability 200 200
Recurring    
Assets    
Total 96,080 99,526
Liabilities    
Short-term contingent consideration 726 726
Derivative liability 168 168
Total 894 894
Recurring | U.S. Treasuries    
Assets    
Cash and cash equivalents 3,386 3,897
Short-term investments 51,097 49,466
Recurring | Money market funds    
Assets    
Cash and cash equivalents 41,597 46,163
Recurring | Level 1    
Assets    
Total 41,597 46,163
Liabilities    
Short-term contingent consideration 0 0
Derivative liability 0 0
Total 0 0
Recurring | Level 1 | U.S. Treasuries    
Assets    
Cash and cash equivalents 0 0
Short-term investments 0 0
Recurring | Level 1 | Money market funds    
Assets    
Cash and cash equivalents 41,597 46,163
Recurring | Level 2    
Assets    
Total 54,483 53,363
Liabilities    
Short-term contingent consideration 0 0
Derivative liability 0 0
Total 0 0
Recurring | Level 2 | U.S. Treasuries    
Assets    
Cash and cash equivalents 3,386 3,897
Short-term investments 51,097 49,466
Recurring | Level 2 | Money market funds    
Assets    
Cash and cash equivalents 0 0
Recurring | Level 3    
Assets    
Total 0 0
Liabilities    
Short-term contingent consideration 726 726
Derivative liability 168 168
Total 894 894
Recurring | Level 3 | U.S. Treasuries    
Assets    
Cash and cash equivalents 0 0
Short-term investments 0 0
Recurring | Level 3 | Money market funds    
Assets    
Cash and cash equivalents $ 0 $ 0