XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Note 11 - Other Loans Payable - Other Loans Payable (Details) - USD ($)
Apr. 30, 2021
Jul. 31, 2020
Current portion $ 9,821,573
Other Loans Payable, Noncurrent 19,869,477
Other Loans Payable [Member]    
Other Loans Payable 303,880 307,092
Current portion 189,143
Other Loans Payable, Noncurrent 114,737 307,092
Other Loans Payable [Member] | Government Loan Payable [Member]    
Other Loans Payable 307,092
Current portion
Other Loans Payable, Noncurrent 307,092
Other Loans Payable [Member] | Promissory Note [Member]    
Other Loans Payable 303,880
Current portion 189,143
Other Loans Payable, Noncurrent $ 114,737