Annual report pursuant to Section 13 and 15(d)

Debt - Schedule of Short Term Notes (Details)

v3.21.1
Debt - Schedule of Short Term Notes (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Short-term Debt [Line Items]    
Total short term notes $ 3,032,800 $ 2,408,100
Total short-term notes - related party 155,000 155,000
Payroll Protection Program Liabilities [Member]    
Short-term Debt [Line Items]    
Total paycheck protection program 590,300
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 500,000
Secured Short Term Note Payable Dated July 2, 2019 [Member]    
Short-term Debt [Line Items]    
Total short term notes 100,000 100,000
Secured Short Term Note Payable Dated July 18, 2019 [Member]    
Short-term Debt [Line Items]    
Total short term notes 150,000 150,000
Secured Short Term Note Payable Dated October 17, 2019 [Member]    
Short-term Debt [Line Items]    
Total short term notes 300,000 300,000
Secured Short Term Note Payable Dated December 14, 2019 [Member]    
Short-term Debt [Line Items]    
Total short term notes 450,000 450,000
Secured Short Term Note Payable Dated September 18, 2019 [Member]    
Short-term Debt [Line Items]    
Total short term notes 154,700 300,000
Secured Short Term Note Payable Dated October 1, 2019 One [Member]    
Short-term Debt [Line Items]    
Total short term notes 85,000 85,000
Secured Short Term Note Payable Dated March 16, 2020 [Member]    
Short-term Debt [Line Items]    
Total short term notes 100,000
Secured Short Term Note Payable Dated March 17, 2020 [Member]    
Short-term Debt [Line Items]    
Total short term notes 50,000
Secured Short Term Note Payable Dated July 8, 2020 [Member]    
Short-term Debt [Line Items]    
Total short term notes 220,000
Unsecured Short Term Note Payable Dated August 18, 2020 [Member]    
Short-term Debt [Line Items]    
Total short term notes 120,000
Secured Short Term Note Payable Dated September 3, 2020 [Member]    
Short-term Debt [Line Items]    
Total short term notes 280,000
Unsecured Short Term Note Payable Dated August 21, 2019 [Member]    
Short-term Debt [Line Items]    
Total short-term notes - related party 15,000 15,000
Secured Short Term Note Payable Dated August 21, 2019 One [Member]    
Short-term Debt [Line Items]    
Total short-term notes - related party 125,000 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 $ 15,000