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 |