XML 25 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable (Tables)
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Schedule of reconciles notes payable
   March 31,
2021
   December 31,
2020
 
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 
Schedule of future principal payments
2021  $1,225,991 
2022   1,012,181 
Thereafter   - 
Total  $2,238,172