XML 64 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Schedule of Accounts, Notes, Loans and Financing Receivable (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2019
Apr. 30, 2019
Balance of allowance for doubtful accounts, beginning of period $ 619,514 $ 322,638
Bad debt provision 50,861 1,082,440
Write-off of receivables (247,480) (785,564)
Balance of allowance for doubtful accounts, end of period $ 422,895 $ 619,514