Income Taxes - Schedule of Cash Paid for Income Taxes (Net of Refunds) in State Jurisdiction (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Apr. 30, 2026
USD ($)
| |
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |
| State | $ 103 |
| California | |
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |
| State | (7) |
| Kentucky | |
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |
| State | 5 |
| North Carolina | |
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |
| State | 10 |
| New York | |
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |
| State | 11 |
| Tennessee | |
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |
| State | 37 |
| Texas | |
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |
| State | $ 33 |