Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? (Deficit) Equity - Warrants (Details)

v3.20.1
Stockholders’ (Deficit) Equity - Warrants (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Equity [Abstract]    
Warrants Outstanding (in shares) 1,374,608  
Warrants Granted (in shares) 0  
Warrants Exercised (in shares) (11,394)  
Warrant forfeited (cashless exercise), shares (in shares) (3,606)  
Warrants Outstanding (in shares) 1,359,608 1,374,608
Warrants Exercisable (in shares) 1,359,608  
Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) $ 10.97  
Warrants Granted, Weighted Average Exercise Price (in dollars per share) 0  
Warrants Exercised, Weighted Average Exercise Price (in dollars per share) 1.75  
Warrants Forfeited (cashless exercise), Weighted Average Exercise Price (in dollars per share) 1.75  
Warrants Outstanding, Weighted Average Exercise Price (in dollars per share) 11.07 $ 10.97
Warrants Exercisable, Weighted Average Exercise Price (in dollars per share) $ 11.07  
Warrants Outstanding, Weighted Average Remaining Contractual Term (Year) 4 years 2 months 8 days 4 years 5 months 4 days
Warrant Exercisable, Weighted Average Remaining Contractual Term (Year) 4 years 2 months 8 days  
Warrants Outstanding, Aggregate Intrinsic Value $ 13,591  
Warrants Exercised, Aggregate Intrinsic Value 76,682  
Warrants Outstanding, Aggregate Intrinsic Value 0 $ 13,591
Warrants Exercisable, Aggregate Intrinsic Value $ 0