XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Venture Loan and Security Agreement, Term Loans (Details)
9 Months Ended
Sep. 30, 2024
USD ($)
Loan
Aug. 31, 2022
USD ($)
Term Loans [Member]    
Venture Loan and Security Agreement [Abstract]    
Number of independent term loans | Loan 6  
Term 48 months  
Period after October 1, 2024 for making monthly payments on principal balance 24 months  
Margin on variable rate 5.75%  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:PrimeRateMember  
Minimum base rate used to compute floating interest rate 4.00%  
Prepayment premium paid if loan is prepaid on or before Loan Amortization date 3.00%  
Threshold period after Loan Amortization Date used to determine prepayment premiums 12 months  
Prepayment premium paid if load is prepaid after Loan Amortization date, but on or before date that is 12 months after such Loan Amortization Date 2.00%  
Prepayment premium paid if loan is prepaid more than 12 months after Loan Amortization Date but prior to stated Maturity Date. 1.00%  
Prepayment premium paid if loan is paid on stated maturity date 0.00%  
Term Loans [Member] | Minimum [Member]    
Venture Loan and Security Agreement [Abstract]    
Written notice period for prepayment of outstanding loan 10 days  
Loan A [Member]    
Venture Loan and Security Agreement [Abstract]    
Face amount   $ 7,500,000
Loan B [Member]    
Venture Loan and Security Agreement [Abstract]    
Face amount   10,000,000
Loan C [Member]    
Venture Loan and Security Agreement [Abstract]    
Face amount   3,750,000
Loan D [Member]    
Venture Loan and Security Agreement [Abstract]    
Face amount   $ 3,750,000
Loan E [Member]    
Venture Loan and Security Agreement [Abstract]    
Uncommitted loan $ 5,000,000  
Loan F [Member]    
Venture Loan and Security Agreement [Abstract]    
Uncommitted loan $ 5,000,000