Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details 4)

v3.19.1
Stockholders' Equity (Details 4) - Warrants [Member] - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Warrants, Outstanding as of December 31, 2016 5,253,318 2,243,664  
Warrants, Granted 0 3,013,770  
Warrants, Exercised (42,620) (4,116)  
Warrants, Outstanding as of December 31, 2017 5,210,698 5,253,318 2,243,664
Weighted Average Exercise Price, Outstanding as of December 31, 2016 $ 8.28 $ 7.98  
Weighted Average Exercise Price, Granted 0 8.50  
Weighted Average Exercise Price, Exercised 4.25 0  
Weighted Average Exercise Price, Outstanding as of December 31, 2017 $ 8.32 $ 8.28 $ 7.98
Weighted Average Remaining Contractual Life, Granted (in years)   4 years 1 month 2 days  
Weighted Average Remaining Contractual Life, Outstanding (in years) 3 years 1 month 6 days 3 years 10 months 20 days 5 years 1 month 28 days