XML 26 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable
12 Months Ended
Apr. 30, 2021
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
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 
Bad debt expense for the years ended April 30, 2021 and 2020, was $2,268,540 and $1,431,210, respectively.