Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Notes Payable - Schedule of Notes Payable (Details) (Parenthetical) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
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
Original issue discount   $ 300,000 300,000
Financing fees debt 100,000   100,000
Notes Payable Third Parties Three [Member] | November 8, 2019 [Member]      
Debt instrument face amount 1,000,000   1,000,000
Notes Payable Third Parties Three [Member] | December 26, 2019 [Member]      
Debt instrument face amount 900,000   900,000
Notes Payable Third Parties Four [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
Notes Payable Third Parties Four [Member] | Maximum [Member]      
Debt instrument periodic payment $ 22,500   $ 22,500
Notes Payable Third Parties Four [Member] | Minimum [Member]      
Debt instrument periodic payment $ 34,000   $ 34,000