XML 28 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable
12 Months Ended
Apr. 30, 2020
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable consisted of the following at April 30, 2020 and 2019:
 
April 30,
 
20202019
Accounts receivable
$22,786,847  $14,988,744  
Long term contractual accounts receivable
(6,701,136) (3,085,243) 
Less: Allowance for doubtful accounts
(1,758,920) (1,247,031) 
Accounts receivable, net
$14,326,791  $10,656,470  
Bad debt expense for the years ended April 30, 2020 and 2019, were $1,431,210 and $854,008 respectively.