XML 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
PROMISSORY NOTES (Detail) - Schedule of Promissory Notes - USD ($)
Jul. 31, 2020
Apr. 30, 2019
Third Promissory Note [Member]    
Promissory notes $ 24,906,446 $ 23,493,003
Fifth Promissory Note [Member]    
Promissory notes 2,989,937 2,793,833
Sixth Promissory Note [Member]    
Promissory notes 1,487,951 1,302,781
Total [Member]    
Promissory notes $ 29,384,334 $ 27,589,617