v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable securities    
Total fair value $ 116,584 $ 231,166
Debt, long-term    
Fair value of bifurcated embedded derivatives 1,430 970
Total fair value 1,430 970
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Marketable securities    
Total fair value 53,708 35,268
Debt, long-term    
Fair value of bifurcated embedded derivatives 0 0
Total fair value 0 0
Significant Other Observable Inputs (Level 2)    
Marketable securities    
Total fair value 62,876 195,898
Debt, long-term    
Fair value of bifurcated embedded derivatives 0 0
Total fair value 0 0
Significant Unobservable Inputs (Level 3)    
Marketable securities    
Total fair value 0 0
Debt, long-term    
Fair value of bifurcated embedded derivatives 1,430 970
Total fair value 1,430 970
Corporate debt securities    
Marketable securities    
Marketable securities 62,876 178,901
Corporate debt securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Marketable securities    
Marketable securities 0 0
Corporate debt securities | Significant Other Observable Inputs (Level 2)    
Marketable securities    
Marketable securities 62,876 178,901
Corporate debt securities | Significant Unobservable Inputs (Level 3)    
Marketable securities    
Marketable securities 0 0
Government and agency - U.S.    
Marketable securities    
Marketable securities   16,997
Government and agency - U.S. | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Marketable securities    
Marketable securities   0
Government and agency - U.S. | Significant Other Observable Inputs (Level 2)    
Marketable securities    
Marketable securities   16,997
Government and agency - U.S. | Significant Unobservable Inputs (Level 3)    
Marketable securities    
Marketable securities   0
Money market securities    
Cash and cash equivalents    
Cash and cash equivalents 53,708 35,268
Money market securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Cash and cash equivalents    
Cash and cash equivalents 53,708 35,268
Money market securities | Significant Other Observable Inputs (Level 2)    
Cash and cash equivalents    
Cash and cash equivalents 0 0
Money market securities | Significant Unobservable Inputs (Level 3)    
Cash and cash equivalents    
Cash and cash equivalents $ 0 $ 0