v3.26.1
Income Taxes - Summary of Net Operating Losses and Tax Credit Carryforwards (Details)
$ in Thousands
12 Months Ended
Apr. 30, 2026
USD ($)
Federal  
Valuation Allowance [Line Items]  
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
Federal | Pre-TCJA  
Valuation Allowance [Line Items]  
Net opreating losses $ 0
Federal | Post-TCJA  
Valuation Allowance [Line Items]  
Net opreating losses 322,006
State  
Valuation Allowance [Line Items]  
Net opreating losses 97,540
Tax credits $ 0
Net operating losses, Expiration Years Various
Foreign  
Valuation Allowance [Line Items]  
Net opreating losses $ 43,657
Tax credits $ 0
Net operating losses, Expiration Years Indefinite