v3.25.2
DEBT - Schedule of Long-Term Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Less: current portion of long-term debt $ (8,435) $ 0
Long-term debt, net 12,353 $ 20,582
Hercules Loan and Security Agreement | Secured Debt    
Debt Instrument [Line Items]    
Gross term loan proceeds 20,000  
Accrued end-of-term fee 788  
Total debt 20,788  
Less: current portion of long-term debt (8,435)  
Long-term debt, net $ 12,353