| Accounts Receivable, Unbilled Services and Deferred Revenue |
Accounts Receivable, Unbilled Services and Deferred Revenue Accounts receivable and unbilled services were as follows (in thousands): | | | | | | | | | | | | | | | | | | | July 31, 2026 | | April 30, 2026 | | May 1, 2025 | | Accounts receivable | $ | 6,425 | | | $ | 6,707 | | | $ | 6,835 | | | Unbilled services | 8,224 | | | 7,528 | | | 5,398 | | | Total accounts receivable and unbilled services | 14,649 | | | 14,235 | | | 12,233 | | | Less: Allowances for doubtful accounts and estimated credit losses | (1,047) | | | (1,057) | | | (1,029) | | | Total accounts receivable, net | $ | 13,602 | | | $ | 13,178 | | | $ | 11,204 | |
Allowances for doubtful accounts and estimated credit losses were as follows (in thousands): | | | | | | | | | | | | | | | Beginning balance April 30, 2026 | $ | 1,057 | | | | | Plus: Provision for credit losses and doubtful accounts | $ | — | | | | | Less: Reversal of provision for credit losses and doubtful accounts, net | $ | (10) | | | | | Less: Reversal for amounts subsequently collected | $ | — | | | | | Less: Write offs | $ | — | | | | | Ending balance July 31, 2026 | $ | 1,047 | | | |
Deferred revenue was as follows (in thousands): | | | | | | | | | | | | | | | | | Beginning balance April 30, 2026 | $ | 8,828 | | | | | Additions: | $ | 7,523 | | | | | Revenue Recognized: | $ | (6,799) | | | | | Ending balance July 31, 2026 | $ | 9,552 | | | |
|