Quarterly report pursuant to Section 13 or 15(d)

Schedule of Notes Payable (Details)

v3.22.1
Schedule of Notes Payable (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Nov. 01, 2020
Short-Term Debt [Line Items]      
Note payable $ 3,399,582 $ 4,667,819 $ 450,000
Less current portion (3,399,582) (4,667,819)  
Notes payable - third parties, net of current portion  
Notes Payable Third Parties One [Member]      
Short-Term Debt [Line Items]      
Note payable 100,000 250,000  
Notes Payable Third Parties Two [Member]      
Short-Term Debt [Line Items]      
Note payable 291,557 291,557  
Notes Payable Third Parties Three [Member]      
Short-Term Debt [Line Items]      
Note payable 1,450,000 1,450,000  
Notes Payable Third Parties Four [Member]      
Short-Term Debt [Line Items]      
Note payable 23,325 400,800  
Notes Payable Third Parties Five [Member]      
Short-Term Debt [Line Items]      
Note payable 122,500  
Notes Payable Third Parties Six [Member]      
Short-Term Debt [Line Items]      
Note payable $ 1,534,700 $ 2,152,962