Annual report pursuant to Section 13 and 15(d)

Debt - Schedule of Short Term Notes (Details)

v3.20.1
Debt - Schedule of Short Term Notes (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Short-term Debt [Line Items]    
Total short term notes $ 2,408,100 $ 823,100
Total short-term notes - related party 155,000
Secured Short Term Note Payable Dated September 13, 2017 [Member]    
Short-term Debt [Line Items]    
Total short term notes 300,000
Secured Short Term Note Payable Dated October 13, 2017 [Member]    
Short-term Debt [Line Items]    
Total short term notes 100,000 100,000
Secured Short Term Note Payable Dated November 6, 2017 [Member]    
Short-term Debt [Line Items]    
Total short term notes 125,000 125,000
Note Payable Dated November 20, 2017 [Member]    
Short-term Debt [Line Items]    
Total short term notes 298,100 298,100
Secured Short Term Note Payable Dated February 1, 2019 [Member]    
Short-term Debt [Line Items]    
Total short term notes 500,000
Secured Short Term Note Payable Dated July 2, 2019 [Member]    
Short-term Debt [Line Items]    
Total short term notes 100,000
Secured Short Term Note Payable Dated July 18, 2019 [Member]    
Short-term Debt [Line Items]    
Total short term notes 150,000
Secured Short Term Note Payable Dated October 1, 2019 [Member]    
Short-term Debt [Line Items]    
Total short term notes 300,000
Secured Short Term Note Payable Dated December 14, 2019 [Member]    
Short-term Debt [Line Items]    
Total short term notes 450,000
Secured Short Term Note Payable Dated September 18, 2019 [Member]    
Short-term Debt [Line Items]    
Total short term notes 300,000
Secured Short Term Note Payable Dated October 1, 2019 One [Member]    
Short-term Debt [Line Items]    
Total short term notes 85,000
Unsecured Short Term Note Payable Dated August 21, 2019 [Member]    
Short-term Debt [Line Items]    
Total short-term notes - related party 15,000
Unsecured Short Term Note Payable Dated August 21, 2019 One [Member]    
Short-term Debt [Line Items]    
Total short-term notes - related party 125,000
Unsecured Short Term Note Payable Dated October 7, 2019 [Member]    
Short-term Debt [Line Items]    
Total short-term notes - related party $ 15,000