Schedule of Significant Changes in Contract Assets (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| Account Receivable Contract Assets And Contract Liabilities | ||
| Transferred to receivables from contract assets recognized | $ (1,725) | $ (768) |
| Revenue recognized and not billed | 1,227 | 1,838 |
| Net change in contract assets | $ (498) | $ 1,070 |