XML 52 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable (Details) - Schedule of notes payable - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Total notes payable $ 4,004,657 $ 3,798,898
Current portion of notes payable 3,743,065 3,559,048
Long term notes payable, net 261,592 239,850
Economic Injury Disaster Loan [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Total notes payable 150,000 150,000
Vehicle Loan [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Total notes payable 28,559
Paycheck Protection Program Loan [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Total notes payable 98,622 98,622
Arvest Loan [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Total notes payable 10,000
New VPEG Note [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Total notes payable $ 3,717,476 $ 3,550,276