XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable (Details 1) - USD ($)
Apr. 30, 2021
Jul. 31, 2020
Debt Disclosure [Abstract]    
Notes payable $ 10,248,680 $ 11,591,479
Less: debt discount (1,133,908) (425,120)
Total debt, net of discount 9,114,772 11,166,359
Notes payable, net - noncurrent 551,573 499,656
Notes payable, net - current $ 8,563,199 $ 10,666,703