XML 43 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Schedule of Common Stock Warrants Outstanding (Details) - $ / shares
6 Months Ended
Jun. 30, 2019
Apr. 11, 2019
Class of Warrant or Right [Line Items]    
Shares Underlying Outstanding Warrants 3,750,833  
Warrants Expiring on December 1, 2021    
Class of Warrant or Right [Line Items]    
Shares Underlying Outstanding Warrants 2,906  
Exercise price (in usd per share) $ 120.40  
Expiration Date Dec. 01, 2021  
Warrants Expiring on December 6, 2021    
Class of Warrant or Right [Line Items]    
Shares Underlying Outstanding Warrants 3,737  
Exercise price (in usd per share) $ 120.40  
Expiration Date Dec. 06, 2021  
Warrants Expiring on January 8, 2020    
Class of Warrant or Right [Line Items]    
Shares Underlying Outstanding Warrants 17,190  
Exercise price (in usd per share) $ 60.50  
Expiration Date Jan. 08, 2020  
Warrants Expiring on April 4, 2026    
Class of Warrant or Right [Line Items]    
Shares Underlying Outstanding Warrants 6,500  
Exercise price (in usd per share) $ 10.00  
Expiration Date Apr. 04, 2026  
Warrants Expiring on February 15, 2023    
Class of Warrant or Right [Line Items]    
Shares Underlying Outstanding Warrants 3,720,500  
Exercise price (in usd per share) $ 0.98 $ 0.98
Expiration Date Feb. 15, 2023