v3.26.1
Accounts Receivable, Unbilled Services and Deferred Revenue (Tables)
3 Months Ended
Jul. 31, 2026
Receivables [Abstract]  
Schedule of Accounts Receivable, Unbilled Services
Accounts receivable and unbilled services were as follows (in thousands):
July 31, 2026April 30, 2026May 1, 2025
Accounts receivable$6,425 $6,707 $6,835 
Unbilled services8,224 7,528 5,398 
Total accounts receivable and unbilled services14,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 
Schedule of Allowances for Doubtful Accounts and Estimated Credit Losses 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 
Schedule of Deferred Revenue
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