v3.25.2
Long Term Debt - Hercules Loan Agreement - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 30 Months Ended
Jul. 01, 2024
Jun. 30, 2025
Jun. 30, 2025
Mar. 31, 2021
Hercules Loan Agreement        
Debt Instrument [Line Items]        
Maximum term loan borrowing capacity   $ 107,500,000 $ 107,500,000  
Proceeds from lines of credit       $ 75,000,000.0
Debt instrument, interest rate (percent)   10.15% 10.15%  
Debt instrument variable percentage     3.15%  
Interest rate increase percentage   4.00%    
Debt instrument, prepayment premium (percent)   1.00% 1.00%  
Line of credit facility periodic payment $ 2,800,000      
End of term fee, as percentage of loans drawn   3.50% 3.50%  
Line of credit, covenant, minimum cash balance maintained as percentage of loans outstanding   20.00% 20.00%  
Debt covenant, threshold revenue as percent of forecast   55.00% 55.00%  
Line of credit, minimum cash required as percentage of loans outstanding to waive revenue covenant   75.00% 75.00%  
Line of credit, covenant, minimum cash balance required to waive revenue covenant   45.00% 45.00%  
Effective interest rate of loan   11.70% 11.70%  
Principal payments     $ 0  
Hercules Second Amended Loan Agreement        
Debt Instrument [Line Items]        
Line of credit, covenant, market capitalization required to waive revenue covenant   $ 450,000,000.0 450,000,000.0  
Hercules Second Amended Loan Agreement | Min Cash Test Date 1        
Debt Instrument [Line Items]        
Line of credit, covenant, minimum cash   $ 15,000,000.0 $ 15,000,000.0