v3.19.3
Subsequent Events (Details) - USD ($)
Oct. 23, 2019
Oct. 16, 2019
Mar. 14, 2019
Oct. 31, 2019
Mar. 22, 2019
Aug. 31, 2018
Subsequent Event [Line Items]            
Number of securities called by each warrant or right (in shares)           1
Subsequent Event            
Subsequent Event [Line Items]            
Gross proceeds $ 18,000,000          
Pre-Funded Warrant | Subsequent Event            
Subsequent Event [Line Items]            
Warrants exercise price (USD per share) $ 0.001          
Number of securities called by each warrant or right (in shares) 1          
Price per share (USD per share) $ 0.859          
Common Warrants | Subsequent Event            
Subsequent Event [Line Items]            
Warrants exercise price (USD per share) $ 0.86          
Number of securities called by each warrant or right (in shares) 1          
Price per share (USD per share) $ 0.86          
Expiration period 5 years          
Common Stock | Subsequent Event            
Subsequent Event [Line Items]            
Number of shares issued (in shares) 10,013,600          
Common Stock | Pre-Funded Warrant | Subsequent Event            
Subsequent Event [Line Items]            
Shares called by warrant (in shares) 10,923,958          
Common Stock | Common Warrants | Subsequent Event            
Subsequent Event [Line Items]            
Shares called by warrant (in shares) 20,937,558          
Innovatus LSA            
Subsequent Event [Line Items]            
Warrants exercise price (USD per share)         $ 4.63  
Innovatus LSA | Subsequent Event            
Subsequent Event [Line Items]            
Minimum gross proceeds from the sale of securities required       $ 10,000,000    
Warrants exercise price (USD per share)   $ 0.48        
Innovatus LSA | Common Stock            
Subsequent Event [Line Items]            
Number of shares issued (in shares)     406,504      
Price per share (USD per share)     $ 3.69      
Innovatus LSA | Common Stock | Subsequent Event            
Subsequent Event [Line Items]            
Number of shares issued (in shares)   572,917