XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable, Unbilled Services and Deferred Revenue (Tables)
9 Months Ended
Jan. 31, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable, Unbilled Services, And Advanced Billings
Accounts receivable and unbilled services were as follows (in thousands)
January 31, 2025April 30, 2024May 1, 2023
Accounts receivable$10,976 $4,886 $3,843 
Unbilled services5,787 5,941 4,993 
Total accounts receivable and unbilled services16,763 10,827 8,836 
Less: Allowances for doubtful accounts and estimated credit losses(981)(1,301)(825)
Total accounts receivable, net$15,782 $9,526 $8,011 
Schedule of Accounts Receivable, Allowance For Credit Loss Allowances for doubtful accounts and estimated credit losses were as follows:
Beginning balance April 30, 2024$1,301 
Plus: Provision for credit losses and doubtful accounts16 
Less: Reversal of provision for credit losses and doubtful accounts, net(209)
Less: Reversal for amounts subsequently collected(71)
Less: Write offs(56)
Ending balance January 31, 2025$981 
Schedule of Deferred Revenue
Deferred revenue was as follows (in thousands):
January 31, 2025April 30, 2024May 1, 2023
Deferred revenue$10,922 $12,094 $12,776