XML 45 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Warrants - Summary of the Warrants Outstanding (Detail) - $ / shares
9 Months Ended
Sep. 30, 2019
Feb. 12, 2019
Feb. 04, 2019
Jan. 31, 2019
Sep. 30, 2018
Class of Warrant or Right [Line Items]          
Warrants, Exercise Price $ 7.50 $ 1.8313 $ 2.125 $ 2.125  
Warrants Outstanding 18,953,195       5,258,444
Warrant [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 83.50        
Warrants, Expiration Date Mar. 21, 2019        
Warrants Outstanding         3,926
Underwriter [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 1.8313        
Warrants, Expiration Date Feb. 07, 2024        
Warrants Outstanding 110,922        
Investor [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 1.34 $ 1.34      
Warrants, Expiration Date Aug. 12, 2024        
Warrants Outstanding 1,706,484        
Underwriter One [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 2.125        
Warrants, Expiration Date Jan. 30, 2024        
Warrants Outstanding 34,605        
Underwriter Two [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 2.125        
Warrants, Expiration Date Jan. 26, 2024        
Warrants Outstanding 10,151        
Underwriter Three [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 1.6875        
Warrants, Expiration Date Apr. 03, 2024        
Warrants Outstanding 797,334        
Warrants Issued [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 3.90        
Warrants, Expiration Date Jun. 03, 2024        
Warrants Outstanding 937,500        
Public Offering One [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 7.50        
Warrants, Expiration Date Apr. 03, 2023        
Warrants Outstanding 2,350,011       4,815,000
Public Offering Two [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 7.50        
Warrants, Expiration Date Apr. 04, 2023        
Warrants Outstanding 115,000       230,000
Private Placement Warrants [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 75.50        
Warrants, Expiration Date May 06, 2024        
Warrants Outstanding 319,008       319,008
Hercules Warrants [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 83.50        
Warrants, Expiration Date Jun. 16, 2020        
Warrants Outstanding 2,515       2,515
MTS Warrants [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 118.00        
Warrants, Expiration Date Aug. 31, 2020        
Warrants Outstanding 3,000       3,000
Public Offering Three [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 0.01        
Warrants Outstanding 300,000        
Public Offering Four [Member]          
Class of Warrant or Right [Line Items]          
Warrants, Classification Equity        
Warrants, Exercise Price $ 1.35        
Warrants, Expiration Date Apr. 08, 2024        
Warrants Outstanding 12,266,665        
Adjustment for Reverse Stock Split [Member]          
Class of Warrant or Right [Line Items]          
Warrants Outstanding         (5)