XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Unbilled Services and Deferred Revenue (Tables)
12 Months Ended
Apr. 30, 2023
Receivables [Abstract]  
Summary of Accounts Receivable, Unbilled Services, and Advanced Billings
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 
Summary of Advanced Billings
Deferred revenue was as follows (in thousands):
April 30, 2023April 30, 2022
  
Deferred revenue$12,776 $11,071