v3.25.2
Income Taxes - Summary of Net Operating Losses and Tax Credit Carryforwards (Details)
$ in Thousands
12 Months Ended
Apr. 30, 2025
USD ($)
Federal  
Valuation Allowance [Line Items]  
Net opreating losses $ 201,189
Tax credits $ 6,336
Net operating losses, Expiration Years Indefinite
Federal | Minimum  
Valuation Allowance [Line Items]  
Tax credits, Expiration Years 2039
Federal | Maximum  
Valuation Allowance [Line Items]  
Tax credits, Expiration Years 2043
State  
Valuation Allowance [Line Items]  
Net opreating losses $ 110,475
Net operating losses, Expiration Years Various
Foreign  
Valuation Allowance [Line Items]  
Net opreating losses $ 34,307
Net operating losses, Expiration Years Indefinite