v3.26.1
Subsequent Event - Additional Information (Details) - USD ($)
Jul. 10, 2026
Apr. 30, 2026
Apr. 30, 2025
Subsequent Event [Line Items]      
Cash and cash equivalents   $ 99,710,000 $ 237,595,000
Lender | Loan Agreement      
Subsequent Event [Line Items]      
Principal payment period 48 months    
Frequency of periodic payment The Term Loans provide for 48 months of interest-only payments    
Subsequent Event      
Subsequent Event [Line Items]      
Maturity period 5 years    
Subsequent Event | Lender | Loan Agreement      
Subsequent Event [Line Items]      
Interest rate, description The Term Loans bear interest as a variable rate per annum equal to a 5.50% plus three-month Secured Overnight Financing Rate (“SOFR”) with a SOFR floor of 3.25%.    
Maturity date Jul. 10, 2031    
Payment terms The Loan Agreement requires the Borrower to pay an amount equal to 1.75% of the Lenders’ total committed amount to fund the Term Loans, payable with respect to each Term Loan on the funding date of such Term Loan. The Term Loans provide for 48 months of interest-only payments and amortizes in four equal quarterly installments beginning in the second fiscal quarter of 2030 and continuing through the Maturity Date.    
Issuance fee percentage 1.75%    
Subsequent Event | Floor Rate | Lender | Loan Agreement      
Subsequent Event [Line Items]      
Interest rate 3.25%    
Subsequent Event | SOFR | Lender | Loan Agreement      
Subsequent Event [Line Items]      
Interest rate 5.50%    
Subsequent Event | Maximum | Lender | Loan Agreement      
Subsequent Event [Line Items]      
Aggregate principal amount $ 200,000,000    
Subsequent Event | Minimum | Lender | Loan Agreement      
Subsequent Event [Line Items]      
Cash and cash equivalents 20,000,000    
Subsequent Event | Tranche A Loan | Lender | Loan Agreement      
Subsequent Event [Line Items]      
Aggregate principal amount 75,000,000    
Net proceeds from issuance of debt 20,000,000    
Subsequent Event | Tranche B Loan | Lender | Loan Agreement      
Subsequent Event [Line Items]      
Aggregate principal amount 25,000,000    
Subsequent Event | Tranche C Loan | Lender | Loan Agreement      
Subsequent Event [Line Items]      
Aggregate principal amount 50,000,000    
Achievement of revenue milestones of trailing twelve month revenues 150,000,000    
Subsequent Event | Tranche D Loan | Lender | Loan Agreement      
Subsequent Event [Line Items]      
Aggregate principal amount $ 50,000,000