XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Unbilled Services and Deferred Revenue
12 Months Ended
Apr. 30, 2023
Receivables [Abstract]  
Accounts Receivable, Unbilled Services and Deferred Revenue Accounts Receivable, Unbilled Services and Deferred Revenue
Accounts receivable and unbilled services were as follows (in thousands):
April 30, 2023April 30, 2022April 30, 2021
 
Accounts receivable$3,843 $6,037 $4,304 
Unbilled services4,993 4,106 3,020 
Total accounts receivable and unbilled services8,836 10,143 7,324 
Less: allowance for doubtful accounts(825)(630)(338)
Total accounts receivable, net$8,011 $9,513 $6,986 

Deferred revenue was as follows (in thousands):
April 30, 2023April 30, 2022
  
Deferred revenue$12,776 $11,071 

Deferred revenue is shown as a current liability on the Company's balance sheet.