XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.4
Loans Payable (Details) - USD ($)
Oct. 31, 2021
Jul. 31, 2021
Promissiory Note One [Member]    
Notes payable $ 96,116 $ 112,012
Promissiory Note Two [Member]    
Notes payable 406,137 406,137
Secured Promissory Note Payable [Member]    
Notes payable 1,760,000 1,760,000
Secured Promissory Note Payable One [Member]    
Notes payable 2,750,000 2,750,000
Paycheck Protection Program Loan [Member]    
Notes payable 444,850 444,850
Secured Promissory Note Payable Three [Member]    
Notes payable 2,664,629 2,660,186
Notes Payable Outstanding [Member]    
Notes payable 8,121,732 8,133,185
Less long-term portion 4,559,694 7,235,776
Current portion of notes payable $ 3,562,038 $ 897,409