v3.25.2
DEBT - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 31, 2023
USD ($)
tranche
Apr. 30, 2022
USD ($)
tranche
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Debt Instrument [Line Items]            
Interest expense     $ 514,000 $ 597,000 $ 1,100,000 $ 1,184,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        
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%   8.95%  
Basis spread (in percent) 4.20%          
Maximum interest rate (in percent) 8.95%          
Term fee (in percent) 6.00%          
Effective interest rate (in percent) 9.30%          
Interest expense     $ 600,000 $ 600,000 $ 1,100,000 $ 1,200,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