XML 68 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Warrants - (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Feb. 05, 2019
Nov. 14, 2017
Warrants        
Number of Shares Issuable 2,812,610      
Number of warrants exercised 200,000      
Proceeds from exercise of warrants $ 1,217      
Fair value of warrant liability 3,448 $ 11,862   $ 12,335
Less change in fair value of warrant liability 7,284 473    
Other income (expense)        
Warrants        
Less change in fair value of warrant liability $ 7,284 $ 473    
Common Stock | Equity        
Warrants        
Number of Shares Issuable 54,516      
Exercise price of warrant $ 0.01      
Common Stock | Liability        
Warrants        
Number of Shares Issuable 2,758,094      
Exercise price of warrant $ 6.085      
Common Stock | Private Placement | Warrants expires on 2024        
Warrants        
Number of Shares Issuable       2,958,094
Common Stock | Public Offering | Subsequent Events        
Warrants        
Number of Shares Issuable     7,557,142  
Warrant Liability | Subsequent Events        
Warrants        
Exercise price of warrant     $ 1.95  
Warrant Liability | Private Placement        
Warrants        
Exercise price of warrant       $ 6.085
Warrant Liability | Private Placement | Warrants expires on 2024        
Warrants        
Exercise price of warrant       $ 6.085
Warrant Liability | Public Offering | Subsequent Events        
Warrants        
Exercise price of warrant     $ 1.75