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