Leases - Schedule of ROU Assets and Lease Liabilities (Details) - USD ($) $ in Thousands |
Jan. 31, 2026 |
Apr. 30, 2025 |
|---|---|---|
| Leases [Abstract] | ||
| Operating lease right-of-use assets, net | $ 4,026 | $ 5,080 |
| Current portion of operating lease liabilities | 1,529 | 1,471 |
| Non-current portion of operating lease liabilities | $ 3,365 | $ 4,634 |