Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)

v3.19.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2017
Apr. 30, 2017
Dec. 31, 2018
Oct. 31, 2018
Sep. 30, 2017
Mar. 31, 2017
Feb. 28, 2017
At-The-Market Offering [Member]              
Transactional expenses     $ 212        
2017 Purchase Agreement [Member]              
Transactional expenses     $ 45        
Series A Convertible Preferred Stock [Member]              
Price per share     $ 1,000        
Transactional expenses     $ 1,159        
Stock Issuance Feb 2017 [Member]              
Price per share             $ 50.90
Stock Issuance Mar 2017 [Member]              
Price per share           $ 45.00  
Stock Issuance #1 Apr 2017 [Member]              
Price per share   $ 65.50          
Stock Issuance #2 Apr 2017 [Member]              
Price per share   $ 44.50          
Transactional expenses   $ 888          
Stock Issuance Feb-Apr 2017 [Member]              
Transactional expenses   $ 280          
Stock Issuance Sep 2017 [Member]              
Price per share         $ 41.10    
Stock Issuance Oct 2017 [Member]              
Price per share $ 45.60            
Transactional expenses $ 15            
Stock Issuance Oct 2018 [Member]              
Price per share       $ 7.00      
Stock Issuance #3 Apr 2017 [Member]              
Price per share   $ 63.00          
Stock Issuance Dec 2018 [Member]              
Price per share     $ 3.50        
Transactional expenses     $ 353