Annual report pursuant to Section 13 and 15(d)

Notes Payable - Schedule of Notes Payable (Details) (Parenthetical)

v3.20.1
Notes Payable - Schedule of Notes Payable (Details) (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Nov. 03, 2016
Financing fees debt $ 11,015  
Debt instrument face amount     $ 341,612
Notes Payable Third Parties Two [Member]      
Original principal amount $ 3,000,000 $ 3,000,000  
Debt instruments interest rate 16.00% 16.00%  
Debt maturity description Principal and interest payments due in various installments through December 31, 2017 Principal and interest payments due in various installments through December 31, 2017  
Notes Payable Third Parties Three [Member]      
Original principal amount $ 500,000 $ 500,000  
Debt instruments interest rate 6.00% 6.00%  
Debt maturity description July 12, 2015 through July 12, 2017 July 12, 2015 through July 12, 2017  
Notes Payable Third Parties Four [Member]      
Original principal amount $ 1,900,000    
Original issue discount 300,000    
Financing fees debt 100,000    
Notes Payable Third Parties Four [Member] | November 8, 2019 [Member]      
Debt instrument face amount 1,000,000    
Notes Payable Third Parties Four [Member] | December 26, 2019 [Member]      
Debt instrument face amount $ 900,000