Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Warrant activities (Details)

v3.19.2
Stockholders' Equity - Warrant activities (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted Average Remaining Contractual Life, Outstanding (in years) 2 years 11 months 1 day  
Warrants    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants, Outstanding as of December 31, 2018 5,210,698  
Warrants, Granted 288,184  
Warrants, Exercised (65,358)  
Warrants, Outstanding as of March 31, 2019 5,433,524 5,210,698
Weighted Average Exercise Price, Outstanding as of December 31, 2018 $ 8.32  
Weighted Average Exercise Price, Granted 3.47  
Weighted Average Exercise Price, Exercised 0  
Weighted Average Exercise Price, Outstanding as of March 31, 2019 $ 8.16 $ 8.32
Weighted Average Remaining Contractual Life, Granted (in years) 9 years 9 months  
Weighted Average Remaining Contractual Life, Outstanding (in years)   3 years 1 month 6 days