XML 41 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable (Tables)
12 Months Ended
Apr. 30, 2021
Receivables [Abstract]  
Accounts Receivable Balance
Accounts receivable consisted of the following at April 30, 2021 and 2020:
 
April 30,
 
20212020
Accounts receivable$30,264,393 $22,786,847 
Long-term contractual accounts receivable(10,249,833)(6,701,136)
20,014,560 16,085,711 
   Less: Allowance for doubtful accounts(3,289,816)(1,758,920)
Accounts receivable, net$16,724,744 $14,326,791