XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Notes Payable (Details) - Schedule of notes payable - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Schedule of notes payable [Abstract]    
Beginning balance $ 4,967,890  
Notes payable 4,456,760 $ 4,934,329
Transfer from prepaid 108,064  
Accrued interest 237,229 119,218
Establish beneficial conversion feature (708,034)  
Amortize beneficial conversion feature 114,684  
Payments on notes payable (528,251) (85,657)
Total 8,648,342 4,967,890
Less-Notes payable - current (7,515,018) (3,467,890)
Notes payable - non-current $ 1,133,324 $ 1,500,000