Annual report pursuant to Section 13 and 15(d)

Accounts Receivable (Details)

v3.10.0.1
Accounts Receivable (Details) - USD ($)
12 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Receivables [Abstract]    
Accounts receivable $ 8,585,947 $ 5,421,268
Long term contractual accounts receivable (1,315,050) (657,542)
Less: Allowance for doubtful accounts (468,174) (328,864)
Accounts receivable, net 6,802,723 4,434,862
Bad debt expense $ 535,366 $ 44,320