XML 53 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Notes Payable - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 20, 2026
Dec. 22, 2023
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Oct. 31, 2024
Oct. 31, 2025
Dec. 18, 2024
Dec. 30, 2021
Debt Instrument [Line Items]                    
Loss on extinguishment of debt         $ (488,000)          
Note payable current     $ 193,000   193,000     $ 8,002,000    
First Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Warrants, exercise price per share   $ 7.21                
Percentage of aggregate principal amount of term loan advance to purchase number of common shares   2.00%                
Warrants exercisable period   7 years                
Second Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Warrant issued to purchase preferred shares 204,248                  
Warrants, exercise price per share $ 9.18                  
Unrestricted cash     10,000,000   10,000,000          
Percentage of aggregate principal amount of term loan advance to purchase number of common shares 1.50%                  
Warrants exercisable period 7 years                  
Hercules Capital | Loan and Security Agreement                    
Debt Instrument [Line Items]                    
Note payable current               $ 8,000,000    
Interest expense     700,000 $ 700,000 1,500,000 $ 1,500,000        
Amortization of debt discount     200,000 $ 100,000 300,000 $ 300,000        
Principal payments due in next twelve months     0   0          
Hercules Capital | Second Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Borrowed amount     25,000,000   25,000,000          
Debt discount and issuance costs     2,900,000   2,900,000          
Term Loan | First Amendment to Amended and Restated Loan and Security Agreement [Member]                    
Debt Instrument [Line Items]                    
Term loan facility aggregate principal amount                 $ 50,000,000  
Term Loan | First Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Percentage of prepayment premium of principal amount outstanding of the closing date   3.00%                
Percentage of prepayment premium of principal amount outstanding prior to twenty-four months   2.00%                
Percentage of prepayment premium of principal amount outstanding prior to maturity date   1.00%                
Line of credit, maturity date   Jan. 01, 2028                
End of term fee percentage   5.50%                
End of term charge   $ 700,000                
Term Loan | Second Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Term loan facility aggregate principal amount $ 125,000,000 50,000,000 100,000,000   100,000,000          
Loss on extinguishment of debt     0   500,000          
End of term fee percentage 5.95%                  
Percentage of total commitment amount 1.50%                  
Total commitment amount $ 125,000,000,000                  
Uncommitted Tranche | Second Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Term loan facility aggregate principal amount $ 25,000,000                  
2021 Loan and Security Agreement | Hercules Capital                    
Debt Instrument [Line Items]                    
Term loan facility aggregate principal amount                   $ 20,000,000
2026 Term Loan                    
Debt Instrument [Line Items]                    
Term loan maturity date Jan. 01, 2030                  
Principal payments due in next twelve months     $ 0   $ 0          
2026 Term Loan | Second Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Term loan annual interest rate 2.25%                  
Effective interest rate of outstanding debt     12.10%   12.10%          
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Wall Street Journal [Member]                  
Debt instrument, interest rate 9.25%                  
Loan amortization date         Apr. 30, 2026   Oct. 31, 2024      
2026 Term Loan | Maximum | Second Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Percentage of facility charge on amount borrowed 0.75%                  
Debt instrument, interest rate 10.25%                  
2026 Term Loan | Minimum | Second Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Percentage of facility charge on amount borrowed 0.50%                  
Tranche 1 Advance | Term Loan | First Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Term loan facility aggregate principal amount   $ 50,000,000                
Warrant issued to purchase preferred shares   62,413                
Proceeds from line of credit   $ 22,500,000                
Tranche 1 Advance | Term Loan | Second Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Warrant issued to purchase preferred shares     40,850   40,850          
Tranche 1 Advance | Term Loan | Second Amended Loan Agreement | Hercules Warrants                    
Debt Instrument [Line Items]                    
Borrowed amount $ 25,000,000                  
Advance on loan allocated to warrants 300,000                  
Tranche 3 Advance | Term Loan | First Amendment to Amended and Restated Loan and Security Agreement [Member]                    
Debt Instrument [Line Items]                    
Term loan facility aggregate principal amount                 27,500,000  
Percentage of facility charge on amount borrowed   0.75%                
Tranche 3 Advance | Term Loan | First Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Term loan facility aggregate principal amount   $ 20,000,000                
Percentage of facility charge on amount borrowed   0.75%                
Applied to Refinance of Amount Outstanding | Term Loan | Prior Loan Agreement                    
Debt Instrument [Line Items]                    
Proceeds from line of credit   $ 8,600,000                
Tranche 2 Advance Subject to Achievement of Specified Interim Milestone | Term Loan | First Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Term loan facility aggregate principal amount   $ 7,500,000                
Period Within Loan Disbursements to be Made   60 years                
Line of credit, maturity date   Mar. 31, 2025                
Tranche three advance subject to achievement of specified interim milestone | Term Loan | First Amendment to Amended and Restated Loan and Security Agreement [Member]                    
Debt Instrument [Line Items]                    
Term loan facility aggregate principal amount                 7,500,000  
Tranche 2 to Tranche 3 | Term Loan | First Amendment to Amended and Restated Loan and Security Agreement [Member]                    
Debt Instrument [Line Items]                    
Term loan facility aggregate principal amount                 $ 7,500,000  
Tranche One | Term Loan | Second Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Proceeds from line of credit 25,000,000                  
Tranche Two | Term Loan | Second Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Term loan facility aggregate principal amount $ 35,000,000                  
Line of credit, maturity date Mar. 31, 2027                  
Tranche Three | Term Loan | Second Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Term loan facility aggregate principal amount $ 20,000,000                  
Period Within Loan Disbursements to be Made 90 days                  
Line of credit, maturity date Dec. 15, 2027                  
Tranche Four | Term Loan | Second Amended Loan Agreement                    
Debt Instrument [Line Items]                    
Term loan facility aggregate principal amount $ 20,000,000                  
Period Within Loan Disbursements to be Made 90 days                  
Line of credit, maturity date Dec. 15, 2028