XML 73 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Receivable - Schedule of Future Payments of Debt (Details) - USD ($)
Jan. 31, 2021
Jul. 31, 2020
Jan. 31, 2020
2022 $ 216,015    
2023 1,177,729    
2024 219,151    
2025 192,828    
Notes receivable   $ 1,833,333 $ 1,833,333
Less: current portion of note receivable   $ 91,667 $ 91,667
Notes Receivable [Member]      
2022 91,667    
2023 550,000    
2024 550,000    
2025 550,000    
Thereafter 1,008,333    
Total 2,750,000    
Impairment (825,000)    
Notes receivable 1,925,000    
Less: current portion of note receivable 91,677    
Long term portion of note receivable $ 1,833,333