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