XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long Term Debt - Hercules Loan Agreement - Additional Information (Detail) - USD ($)
3 Months Ended 30 Months Ended
Jul. 01, 2024
Mar. 31, 2024
Mar. 31, 2021
Hercules Loan Agreement      
Debt Instrument [Line Items]      
Proceeds from lines of credit     $ 55,000,000
Debt instrument variable percentage   10.15%  
Interest rate increase percentage   4.00%  
Effective interest rate of loan   13.60%  
Principal payments   $ 0  
Maximum term loan borrowing capacity   115,000,000  
Hercules Loan Agreement | Share-Based Payment Arrangement, Tranche One      
Debt Instrument [Line Items]      
Maximum term loan borrowing capacity   32,500,000  
Hercules Loan Agreement | Share-Based Payment Arrangement, Tranche Two      
Debt Instrument [Line Items]      
Maximum term loan borrowing capacity   20,000,000  
Hercules Loan Agreement | Share-Based Payment Arrangement, Tranche Three      
Debt Instrument [Line Items]      
Maximum term loan borrowing capacity   $ 7,500,000  
Hercules Loan Agreement | Forecast [Member]      
Debt Instrument [Line Items]      
Line of credit facility periodic payment $ 2,100,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