Warrants - Schedule of Warrant Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Warrants and Rights Note Disclosure [Abstract]    
Number of Shares, Warrants Outstanding Beginning 353,250
Number of Shares, Warrants Granted 353,250
Number of Shares, Warrants Forfeited or Expired  
Number of Shares, Warrants Outstanding Ending 353,250 353,250
Number of Shares, Warrants Exercisable Ending 353,250 353,250
Weighted Average Exercise Price Outstanding Beginning $ 2.40
Weighted Average Exercise Price Granted 2.40
Weighted Average Exercise Price Forfeited or Expired  
Weighted Average Exercise Price Outstanding Ending 2.40 2.40
Weighted Average Exercise Price Exercisable Ending $ 2.40 $ 2.40
Weighted Average Remaining Contractual Life Warrants Outstanding, Beginning 3 years  
Weighted Average Remaining Contractual Life Warrants Outstanding, Ending 2 years 3 years
Weighted Average Remaining Contractual Life Warrants Exercisable, Ending 1 year 10 months 6 days 2 years 10 months 6 days
Aggregate Intrinsic Value Exercisable, Ending