Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Deficit) - Public Offerings (Details)

v3.24.1
Stockholders' Equity (Deficit) - Public Offerings (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 07, 2020
Nov. 25, 2019
Sep. 25, 2018
Feb. 28, 2021
Jul. 31, 2020
Dec. 31, 2023
Dec. 31, 2022
Class of Warrant or Right [Line Items]              
Stock Issued During Period Value New Issues $ 300,000         $ 18,383  
Preferred stock, par value (in dollars per share)           $ 0.001 $ 0.001
Underwritten Public Offering              
Class of Warrant or Right [Line Items]              
Shares issued     628,666        
Shares issued, price per share     $ 82.50        
Proceeds from issuance of common stock     $ 48,100        
2019 Underwritten Public Offering              
Class of Warrant or Right [Line Items]              
Shares issued   460,000          
Shares issued, price per share   $ 120.00          
Proceeds from issuance of common stock   $ 53,400          
At-the-market offering              
Class of Warrant or Right [Line Items]              
Proceeds from issuance of common stock $ 100,000       $ 48,500    
Gross proceeds from common stock         $ 50,000    
Public offering              
Class of Warrant or Right [Line Items]              
Shares issued       400,000      
Shares issued, price per share       $ 189.75      
Proceeds from issuance of common stock       $ 71,100      
Over-Allotment Option [Member]              
Class of Warrant or Right [Line Items]              
Shares issued   60,000 82,000        
Series A preferred stock              
Class of Warrant or Right [Line Items]              
Shares issued   250          
Shares issued, price per share   $ 8.00          
Minimum holding percentage of common stock issued and outstanding upon conversion   9.99%          
Convertible preferred stock   66          
Preferred stock beneficial conversion feature intrinsic value   $ 700          
Preferred stock, par value (in dollars per share)   $ 0.02          
Common Stock              
Class of Warrant or Right [Line Items]              
Stock Issued During Period Value New Issues [1]           $ 1  
Shares issued [1]           1,617,365  
Common Stock at Purchase Price of $12.00 Per Share | At-the-market offering              
Class of Warrant or Right [Line Items]              
Shares issued         240,000    
Sale of stock, price per share         $ 180.00    
Common Stock at Purchase Price of $12.70 Per Share | At-the-market offering              
Class of Warrant or Right [Line Items]              
Shares issued         30,000.00    
Sale of stock, price per share         $ 190.50    
[1] Prior period amounts have been retrospectively adjusted for the 1-for-15 reverse stock split that was effective August 11, 2023 (see Note 1).