v3.25.1
DEBT - Narrative (Details)
1 Months Ended 3 Months Ended
Aug. 31, 2023
USD ($)
tranche
Apr. 30, 2022
USD ($)
tranche
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Debt Instrument [Line Items]        
Interest expense     $ 586,000 $ 587,000
Hercules Loan and Security Agreement | Secured Debt        
Debt Instrument [Line Items]        
Principal amount $ 150,000,000 $ 75,000,000    
Debt instrument, number of tranches | tranche 4 4    
Debt instrument, face amount, first tranche $ 50,000,000 $ 25,000,000    
Proceeds from term loan $ 15,000,000 $ 5,000,000    
Term fee (in percent) 6.00%      
Debt instrument, face amount, second tranche $ 20,000,000      
Debt instrument, face amount, third tranche 20,000,000      
Debt instrument, face amount, fourth tranche $ 60,000,000      
Interest rate (in percent) 7.45%   8.95%  
Basis spread (in percent) 4.20%      
Maximum interest rate (in percent) 8.95%      
Effective interest rate (in percent) 9.30%      
Interest expense     $ 600,000 $ 600,000
Hercules Loan and Security Agreement | Secured Debt | Through December 15, 2023        
Debt Instrument [Line Items]        
Debt instrument, face amount, first tranche $ 5,000,000      
Hercules Loan and Security Agreement | Secured Debt | July 1, 2024 through December 15, 2024        
Debt Instrument [Line Items]        
Debt instrument, face amount, first tranche $ 25,000,000