v3.25.2
Term Loan - Additional Information (Details)
3 Months Ended 6 Months Ended
Feb. 24, 2022
USD ($)
Installment
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Debt Instrument [Line Items]          
Long-term debt   $ 6,704,000   $ 6,704,000  
Final payment fee   900,000   900,000  
Loan Agreement          
Debt Instrument [Line Items]          
Loan agreement date Feb. 24, 2022        
Loan, maximum borrowing capacity $ 25,000,000        
Long-term debt $ 20,000,000        
Loan agreement period 4 years        
Number of consecutive | Installment 24        
Interest expense   $ 200,000 $ 500,000 $ 500,000 $ 1,200,000
Weighted average effective interest rate   11.79%   11.79%  
Debt issuance costs   $ 89,000   $ 89,000  
Final payment fee   $ 900,000   $ 900,000  
Loan Agreement | Term Loan          
Debt Instrument [Line Items]          
Debt instrument, payment monthly        
Debt instrument, commencing date Feb. 01, 2024        
Debt instrument, maturity date Jan. 01, 2026        
Debt instrument final payment fee percentage 4.50%        
Loan Agreement | Minimum          
Debt Instrument [Line Items]          
Debt instrument subject to prepayment premium percentage 1.00%        
Loan Agreement | Minimum | Term Loan          
Debt Instrument [Line Items]          
Interest rate 2.50%        
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:PrimeRateMember        
Loan Agreement | Maximum          
Debt Instrument [Line Items]          
Debt instrument subject to prepayment premium percentage 3.00%        
Loan Agreement | Maximum | Term Loan          
Debt Instrument [Line Items]          
Interest rate 5.75%