XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable, Unbilled Services and Deferred Revenue (Tables)
3 Months Ended
Jul. 31, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable, Unbilled Services, And Advanced Billings
Accounts receivable and unbilled services were as follows (in thousands):
July 31, 2025April 30, 2025May 1, 2024
Accounts receivable$5,139 $6,835 $4,886 
Unbilled services5,335 5,398 5,941 
Total accounts receivable and unbilled services10,474 12,233 10,827 
Less: Allowances for doubtful accounts and estimated credit losses(1,000)(1,029)(1,301)
Total accounts receivable, net$9,474 $11,204 $9,526 
Schedule of Accounts Receivable, Allowance For Credit Loss Allowances for doubtful accounts and estimated credit losses were as follows (in thousands):
Beginning balance April 30, 2025$(1,029)
Plus: Provision for credit losses and doubtful accounts— 
Less: Reversal of provision for credit losses and doubtful accounts, net29 
Less: Reversal for amounts subsequently collected— 
Less: Write offs— 
Ending balance July 31, 2025$(1,000)
Schedule of Deferred Revenue
Deferred revenue was as follows (in thousands):
July 31, 2025April 30, 2025May 1, 2024
Deferred revenue$14,430 $15,443 $12,094