XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Equity - Schedule of Issuance of Warrants to Purchase Common Stock (Details)
Mar. 31, 2019
$ / shares
shares
Class of Warrant or Right [Line Items]  
Total Warrants | shares 815,197
Weighted average exercise price | $ / shares $ 105.71
Series A Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 1,102
Weighted average exercise price | $ / shares $ 8,750
Series B Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 2,448
Weighted average exercise price | $ / shares $ 3,500
Series D Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 806,698
Weighted average exercise price | $ / shares $ 15.19
Other Warrants [Member]  
Class of Warrant or Right [Line Items]  
Total Warrants | shares 4,949
Weighted average exercise price | $ / shares $ 11,258