XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.4
Accounts Receivable, Unbilled Services and Deferred Revenue (Tables)
6 Months Ended
Oct. 31, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable, Unbilled Services, And Advanced Billings
Accounts receivable and unbilled services were as follows (in thousands)
October 31, 2024April 30, 2024May 1, 2023
Accounts receivable$4,857 $4,886 $3,843 
Unbilled services6,634 5,941 4,993 
Total accounts receivable and unbilled services11,491 10,827 8,836 
Less: Allowances for credit losses and bad debt(1,021)(1,301)(825)
Total accounts receivable, net$10,470 $9,526 $8,011 
Schedule of Accounts Receivable, Allowance For Credit Loss Allowances for credit losses and bad debt were as follows:
Beginning balance April 30, 2024$1,301 
Plus: Provision for credit losses and bad debt— 
Less: Reversal of provision for credit losses and bad debt, net(209)
Less: Reversal for amounts subsequently collected(71)
Less: Write offs— 
Ending balance October 31, 2024$1,021 
Schedule of Advanced Billings
Deferred revenue was as follows (in thousands):
October 31, 2024April 30, 2024May 1, 2023
Deferred revenue$10,220 $12,094 $12,776