XML 51 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable (Details) - Schedule of notes payable - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Total notes payable $ 3,798,898 $ 3,400,476
Current portion of notes payable 3,559,048 3,081,676
Long term notes payable, net 239,850 318,800
Economic Injury Disaster Loan [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Total notes payable 150,000 150,000
Paycheck Protection Program Loan [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Total notes payable 98,622 168,800
New VPEG Note [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Total notes payable $ 3,550,276 $ 3,081,676