Quarterly report pursuant to Section 13 or 15(d)

Warrants - Additional Information (Details)

v3.19.3
Warrants - Additional Information (Details) - $ / shares
Sep. 30, 2019
Jan. 31, 2019
Jan. 26, 2019
Jan. 14, 2019
Jan. 09, 2019
Class of Warrant or Right [Line Items]          
Warrants, number of shares of common stock with right to purchase (in shares)       31,111 31,111
Warrants, exercise price (usd per share) $ 104.18     $ 7.43 $ 7.43
H.C. Wainwright, underwriter          
Class of Warrant or Right [Line Items]          
Warrants, number of shares of common stock with right to purchase (in shares)   35,507 35,507   444,444
Warrants, exercise price (usd per share)   $ 7.59 $ 7.59   $ 6.75
2017 Offering          
Class of Warrant or Right [Line Items]          
Warrants, number of shares of common stock with right to purchase (in shares) 122,500