XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable (Details) - Schedule of reconciles notes payable - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Schedule of reconciles notes payable [Abstract]    
Beginning balance $ 4,967,890
Notes payable 4,456,760 4,880,000
Accrued interest 297,849 119,218
Transfer from prepaid 108,064 54,329
Initial beneficial conversion feature (919,000)
Amortize beneficial conversion feature 919,000
Payments on notes payable (1,480,951) (85,657)
Repayment of interest (152,603)  
Converted into common stock (5,515,852)
Total 2,681,157 4,967,890
Less-Notes payable - current (1,547,695) (3,467,890)
Notes payable - non-current $ 1,133,462 $ 1,500,000