XML 29 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable (Details) - Schedule of reconciles notes payable - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Schedule of reconciles notes payable [Abstract]    
Beginning balance $ 2,681,157 $ 4,697,890
Notes payable 117,209 4,456,760
Accrued interest 328 297,849
Transfer from prepaid   108,064
Initial beneficial conversion feature   (919,000)
Amortize beneficial conversion feature   919,000
Payments on notes payable (513,023) (1,480,951)
Repayment of interest   (152,603)
Converted into common stock (47,499) (5,515,852)
Total 2,238,172 2,681,157
Less-Notes payable - current (1,225,991) (1,547,695)
Notes payable - non-current $ 1,012,181 $ 1,133,462