Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Warrants (Details)

v3.19.3
Stockholders' Equity - Warrants (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Mar. 29, 2019
Class of Warrant or Right [Line Items]      
Warrant exercise price (in dollars per share)     $ 3.47
Warrants      
Class of Warrant or Right [Line Items]      
Warrants outstanding, beginning 5,210,698    
Warrants granted 288,184    
Warrants exercised (92,936)    
Warrants outstanding, ending 5,405,946 5,210,698  
Warrant exercise price (in dollars per share) $ 8.20 $ 8.32  
Warrant exercise price, grants during the period (in dollars per share) 3.47    
Warrant exercise price, exercised during the period (in dollars per share) $ 0    
Warrants outstanding, remaining contractual life 2 years 7 months 24 days 3 years 1 month 6 days  
Warrants granted, remaining contractual life 9 years 6 months