XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Schedule of Accounts, Notes, Loans and Financing Receivable (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2020
Apr. 30, 2020
Accounting Policies [Abstract]    
Balance of allowance for doubtful accounts, beginning of period $ 317,230 $ 619,514
Bad debt provision 73,684 266,043
Recoveries 0 (115,997)
Write-off of receivables (13,400) (452,330)
Balance of allowance for doubtful accounts, end of period $ 377,514 $ 317,230