Notes Payable - Schedule of Notes Payable (Details) (Parenthetical) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
Aug. 31, 2020 |
|
Debt instruments interest rate | 18.00% | ||
Notes Payable - Third Parties One [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 Two [Member] | |||
Original principal amount | $ 500,000 | $ 500,000 | |
Debt instruments interest rate | 6.00% | 6.00% | |
Debt maturity description | Principal and interest payments due annually from July 12, 2015 through July 12, 2017 | Principal and interest payments due annually from July 12, 2015 through July 12, 2017 | |
Notes Payable Third Parties Three [Member] | |||
Original principal amount | $ 1,900,000 | $ 1,900,000 | |
Debt maturity description | Payment is due in installments through November 2020. | Payment is due in installments through November 2020. | |
Original issue discount | $ 300,000 | $ 300,000 | |
Financing fees debt | $ 100,000 | $ 100,000 | |
Notes Payable Third Parties Four [Member] | Paycheck Protection Program [Member] | |||
Debt instruments interest rate | 1.00% | 1.00% | |
Debt maturity description | Principal and interest payments are due monthly beginning sixteen months from the date of issuance and the notes mature 40 months from the date of issuance. | Principal and interest payments are due monthly beginning sixteen months from the date of issuance and the notes mature 40 months from the date of issuance. | |
Notes Payable Third Parties Five [Member] | |||
Original principal amount | $ 100,000 | $ 100,000 | |
Debt maturity description | Due on or before February 5, 2020 through on or before October 21, 2020 | Due on or before February 5, 2020 through on or before October 21, 2020 | |
Original issue discount | $ 10,000 | ||
Notes Payable Third Parties Five [Member] | Maximum [Member] | |||
Debt instrument periodic payment | $ 22,500 | 22,500 | |
Notes Payable Third Parties Five [Member] | Minimum [Member] | |||
Debt instrument periodic payment | $ 34,000 | $ 34,000 |