Provision for (Benefit from) Income Taxes - Schedule of Income Taxes Paid (Net of Refunds Received) (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| U.S. federal | $ 0 | $ 0 |
| Total income taxes paid (net of refunds received) | 242 | 43 |
| California | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| U.S. state and local: | 106 | 0 |
| New York City | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| U.S. state and local: | 37 | 0 |
| Pennsylvania | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| U.S. state and local: | 14 | 0 |
| Connecticut | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| U.S. state and local: | 24 | 0 |
| Italy | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| Foreign | 36 | 31 |
| Israel | ||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | ||
| Foreign | $ 25 | $ 12 |