v3.25.2
Long-Term Debt - Additional Information (Details) - USD ($)
6 Months Ended 14 Months Ended
Jul. 19, 2024
Jun. 16, 2023
Apr. 18, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 15, 2023
Nov. 09, 2023
Long Term Debt [Line Items]              
Amortization of debt discount         $ 321,000    
Loan Agreement              
Long Term Debt [Line Items]              
Repayment of outstanding principal and interest $ 26,200,000            
Final payment amount 28,500,000            
Final payment fee and prepayment fee $ 2,300,000            
Term Loan | Loan Agreement              
Long Term Debt [Line Items]              
Debt instrument, interest rate     4.55%        
Debt instrument, maximum borrowing capacity     $ 75,000,000        
Debt instrument, amount borrowed           $ 15,000,000  
Debt instrument, minimum draw amount             $ 5,000,000
Debt instrument, basis spread on variable rate     1.05%        
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     Prime Rate [Member]        
Debt instrument, interest rate per annum     2.85%        
Debt instrument, payment terms     The monthly payments consist of interest-only through June 1, 2025 or, if prior to April 30, 2025, the Company achieves the Tranche 3 Milestone, subject to reasonable verification by Hercules, through June 1, 2026. Subsequent to the interest-only period, the Term Loans will be payable in equal monthly installments of principal, plus accrued and unpaid interest, through the maturity date of May 1, 2027.        
Debt instrument, maturity date     May 01, 2027        
Debt instrument, final payment fee     $ 2,145,000        
Percentage of original principal amount payable     7.15%        
Financing costs       $ 200,000      
Percentage of interest upon event of default     4.00%        
Term Loan | Loan Agreement | Maximum              
Long Term Debt [Line Items]              
Debt instrument, basis spread on variable rate     5.00%        
Percentage of prepayment fee on outstanding principal balance     0.50%        
Term Loan 1 Borrowing through June 30, 2023 | Term Loan 1 | Loan Agreement              
Long Term Debt [Line Items]              
Debt instrument, amount borrowed   $ 10,000,000          
Term Loan 1 Borrowing through June 30, 2023 | Term Loan 1 | Loan Agreement | Maximum              
Long Term Debt [Line Items]              
Debt instrument, available credit under loan agreement           15,000,000  
Term Loan 2 Borrowing through June 30, 2023 | Term Loan 2 | Loan Agreement | Maximum              
Long Term Debt [Line Items]              
Debt instrument, available credit under loan agreement           20,000,000  
Term Loan 3 Borrowing through March 31, 2024 | Term Loan 3 | Loan Agreement | Maximum              
Long Term Debt [Line Items]              
Debt instrument, available credit under loan agreement           $ 25,000,000  
Term Loan 1 Borrowing December 1, 2023 through May 31, 2024 | Term Loan 1 | Loan Agreement | Maximum              
Long Term Debt [Line Items]              
Debt instrument, available credit under loan agreement   $ 5,000,000          
Term Loan 1 Borrowing January 1, 2024 through July 19, 2024 | Term Loan 1 | Loan Agreement | Maximum              
Long Term Debt [Line Items]              
Debt instrument, available credit under loan agreement             $ 5,000,000