XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Long Term Debt - Hercules Loan Agreement - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended 30 Months Ended
Jul. 01, 2024
Sep. 30, 2024
Sep. 30, 2024
Mar. 31, 2021
Hercules Loan Agreement        
Debt Instrument [Line Items]        
Proceeds from lines of credit       $ 75,000,000.0
Debt instrument variable percentage   10.15%    
Interest rate increase percentage   4.00%    
Line of credit facility periodic payment $ 2,800,000      
Effective interest rate of loan   12.20% 12.20%  
Principal payments     $ 0  
Maximum term loan borrowing capacity   $ 115,000,000.0 115,000,000.0  
Hercules Loan Agreement | Share-Based Payment Arrangement, Tranche One        
Debt Instrument [Line Items]        
Maximum term loan borrowing capacity   32,500,000 32,500,000  
Hercules Loan Agreement | Share-Based Payment Arrangement, Tranche Two        
Debt Instrument [Line Items]        
Maximum term loan borrowing capacity   20,000,000.0 20,000,000.0  
Hercules Loan Agreement | Share-Based Payment Arrangement, Tranche Three        
Debt Instrument [Line Items]        
Maximum term loan borrowing capacity   7,500,000 $ 7,500,000  
Hercules Loan Agreement | Prime Rate        
Debt Instrument [Line Items]        
Debt instrument variable percentage     3.15%  
Hercules Second Amended Loan Agreement | Min Cash Test Date 1        
Debt Instrument [Line Items]        
Line of Credit, Covenant, Minimum Cash   $ 20,000,000.0 $ 20,000,000.0