Property and Equipment - Schedule of Financing Lease Assets and Lease Liabilities (Details) - USD ($) $ in Thousands |
Apr. 30, 2026 |
Apr. 30, 2025 |
|---|---|---|
| Property, Plant, and Equipment [Abstract] | ||
| Financing lease net asset | $ 85 | $ 220 |
| Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Other current liabilities | Other current liabilities |
| Current portion of financing lease liabilities | $ 79 | $ 135 |
| Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Other Liabilities, Noncurrent | Other Liabilities, Noncurrent |
| Non-current portion of financing lease liabilities | $ 7 | $ 85 |