XML 107 R35.htm IDEA: XBRL DOCUMENT v3.25.2
FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Marketable securities    
Total fair value $ 165,934 $ 231,166
Debt, long-term    
Embedded derivatives liability 820 970
Total fair value 820 970
Corporate debt securities    
Marketable securities    
Marketable securities 111,331 178,901
Government and agency - U.S.    
Marketable securities    
Marketable securities 18,025 16,997
Money market securities    
Cash and cash equivalents    
Cash and cash equivalents 36,578 35,268
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Marketable securities    
Total fair value 36,578 35,268
Debt, long-term    
Embedded derivatives liability 0 0
Total fair value 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate debt securities    
Marketable securities    
Marketable securities 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Government and agency - U.S.    
Marketable securities    
Marketable securities 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market securities    
Cash and cash equivalents    
Cash and cash equivalents 36,578 35,268
Significant Other Observable Inputs (Level 2)    
Marketable securities    
Total fair value 129,356 195,898
Debt, long-term    
Embedded derivatives liability 0 0
Total fair value 0 0
Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Marketable securities    
Marketable securities 111,331 178,901
Significant Other Observable Inputs (Level 2) | Government and agency - U.S.    
Marketable securities    
Marketable securities 18,025 16,997
Significant Other Observable Inputs (Level 2) | Money market securities    
Cash and cash equivalents    
Cash and cash equivalents 0 0
Significant Unobservable Inputs (Level 3)    
Marketable securities    
Total fair value 0 0
Debt, long-term    
Embedded derivatives liability 820 970
Total fair value 820 970
Significant Unobservable Inputs (Level 3) | Corporate debt securities    
Marketable securities    
Marketable securities 0 0
Significant Unobservable Inputs (Level 3) | Government and agency - U.S.    
Marketable securities    
Marketable securities 0 0
Significant Unobservable Inputs (Level 3) | Money market securities    
Cash and cash equivalents    
Cash and cash equivalents $ 0 $ 0