Quarterly report pursuant to Section 13 or 15(d)

Notes Payable and Long-Term Debt - Schedule of Notes Payable and Long-Term Debt (Details) (Parenthetical)

v3.21.1
Notes Payable and Long-Term Debt - Schedule of Notes Payable and Long-Term Debt (Details) (Parenthetical)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Debt instrument, maturity date Apr. 24, 2021  
Promissory Note Payable Dated January 30, 2020 [Member] | BHP Capital NY [Member]    
Debt instrument, maturity date Feb. 05, 2021 Feb. 05, 2021
Debt interest rate 14.00% 14.00%
Promissory Note Payable Dated January 30, 2020 [Member] | Armada Capital Partners LLC [Member]    
Debt instrument, maturity date Feb. 05, 2021 Feb. 05, 2021
Debt interest rate 14.00% 14.00%
Promissory Note Payable Dated January 30, 2020 [Member] | Jefferson Street Capital LLC [Member]    
Debt instrument, maturity date Feb. 05, 2021 Feb. 05, 2021
Debt interest rate 14.00% 14.00%
Promissory Note Payable Dated February 7, 2020 [Member] | GS Capital [Member]    
Debt instrument, maturity date Feb. 06, 2021 Feb. 06, 2021
Debt interest rate 14.00% 14.00%
Promissory Note Payable Dated February 7, 2020 [Member] | Fourth Man LLC [Member]    
Debt instrument, maturity date Apr. 05, 2021 Apr. 05, 2021
Debt interest rate 14.00% 14.00%
Promissory Note Payable Dated March 5, 2020 [Member] | GS Capital [Member]    
Debt instrument, maturity date Feb. 06, 2021 Feb. 06, 2021
Debt interest rate 14.00% 14.00%
Promissory Note Payable Dated March 15, 2020 [Member] | Tangiers Global LLC [Member]    
Debt instrument, maturity date Mar. 15, 2021 Mar. 15, 2021
Debt interest rate 14.00% 14.00%
Promissory Note Payable Dated May 29, 2020 [Member] | LGH Investments LLC [Member]    
Debt instrument, maturity date Mar. 29, 2021 Mar. 29, 2021
Debt interest rate 10.00% 10.00%
Promissory Note Payable Dated July 21, 2020 [Member] | Vista Capital LLC [Member]    
Debt instrument, maturity date Mar. 29, 2021 Mar. 29, 2021
Debt interest rate 10.00% 10.00%
Promissory Note Payable Dated December 14, 2020 [Member] | Lucas Ventures [Member]    
Debt instrument, maturity date Sep. 10, 2021 Sep. 10, 2021
Debt interest rate 10.00% 10.00%
Promissory Note Payable to a Lender [Member]    
Debt instrument, maturity date Nov. 03, 2020 Nov. 03, 2020
Debt interest rate 18.00% 18.00%
Promissory note payable to Bank3 [Member]    
Debt instrument, maturity date Oct. 17, 2021 Oct. 17, 2021
Debt interest rate 1.00% 1.00%
Note payable to US Small Business [Member]    
Debt instrument, maturity date May 25, 2050 May 25, 2050
Debt interest rate 3.75% 3.75%
Note payable to US Small Business Dated July 5, 2020 [Member]    
Debt instrument, maturity date Jul. 05, 2050 Jul. 05, 2050
Debt interest rate 3.75% 3.75%
Note payable to US Small Business Dated July 5, 2020 One [Member]    
Debt instrument, maturity date Jul. 05, 2050 Jul. 05, 2050
Debt interest rate 3.75% 3.75%
Note payable to US Small Business Dated July 7, 2020 [Member]    
Debt instrument, maturity date Jul. 07, 2050 Jul. 07, 2050
Debt interest rate 3.75% 3.75%
Note payable to US Small Business Dated July 21, 2020 [Member]    
Debt instrument, maturity date Jul. 21, 2050 Jul. 21, 2050
Debt interest rate 3.75% 3.75%
Note payable to US Small Business Dated July 21, 2020 One [Member]    
Debt instrument, maturity date Jul. 21, 2050 Jul. 21, 2050
Debt interest rate 3.75% 3.75%
Promissory note payable to Bank3 Dated March 1, 2021 [Member]    
Debt instrument, maturity date Mar. 02, 2026 Mar. 02, 2026
Debt interest rate 1.00% 1.00%