COMMON STOCK WARRANTS - Narrative (Details) $ / shares in Units, $ in Thousands | | 1 Months Ended | 3 Months Ended | 12 Months Ended | | | | | | |
Nov. 30, 2017 USD ($) $ / shares shares | Dec. 31, 2022 $ / shares shares | Nov. 30, 2022 USD ($) $ / shares year month shares | Mar. 31, 2021 USD ($) year $ / shares shares | Feb. 28, 2021 USD ($) $ / shares year shares | Oct. 31, 2020 USD ($) year $ / shares shares | Jan. 31, 2020 USD ($) year $ / shares shares | Mar. 31, 2021 USD ($) year $ / shares shares | Dec. 31, 2022 $ / shares shares | Dec. 31, 2021 shares | Dec. 31, 2020 shares | Apr. 30, 2020 USD ($) year $ / shares shares | Mar. 31, 2020 USD ($) year $ / shares shares | Jul. 31, 2019 USD ($) $ / shares year shares | Aug. 31, 2018 USD ($) $ / shares year shares | Jun. 30, 2018 USD ($) $ / shares year shares |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | $ 6.58 | | | | | | | $ 6.58 | | | | | | | |
Warrants outstanding (in shares) | shares | | | | | | | | | | 226,484 | 129,034 | | | | | |
Number of warrants (in shares) | shares | | 4,414,685 | | | | | | | 4,414,685 | | | | | | | |
Warrants, exercised (in shares) | shares | | | | | | | | | 131,000 | 35,059 | | | | | | |
Common stock sold (in shares) | shares | | | 67,572 | 98,750 | 198,443 | | | | | | | | | | | |
Common stock sold, price per share (in dollars per share) | | | $ 3.50 | $ 40 | $ 45.57 | | | $ 40 | | | | | | | | |
Common stock sold, gross proceeds | $ | | | | | | | | $ 3,950 | | | | | | | | |
Registered Direct Offering | Common Stock | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Common stock sold (in shares) | shares | | | | 98,750 | | | | | | | | | | | | |
Common stock sold, price per share (in dollars per share) | | | | $ 40 | | | | $ 40 | | | | | | | | |
Common stock sold, gross proceeds | $ | | | | $ 3,950 | | | | | | | | | | | | |
November 2017 Warrants | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Number of warrant (in shares) | shares | 2,835 | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | $ 600 | | | | | | | | | | | | | | | |
Gross proceeds, warrants exercised | $ | $ 1,700 | | | | | | | | | | | | | | | |
June 2018 Warrants | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Number of warrant (in shares) | shares | | | | | | | | | | | | | | | | 2,835 |
Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | $ 728 |
Warrants, fair value | $ | | | | | | | | | | | | | | | | $ 1,700 |
June 2018 Warrants | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | | | 844 |
June 2018 Warrants | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | | | 0.726 |
June 2018 Warrants | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | | | | | | | | | | | | | | 5 |
June 2018 Warrants | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | | | 0 |
June 2018 Warrants | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | | | 0.028 |
August 2018 Rights Offering | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | | | | | | | | | | | | | $ 460 | |
Warrants, fair value | $ | | | | | | | | | | | | | | | $ 3,600 | |
Number of warrants (in shares) | shares | | | | | | | | | | | | | | | 13,393 | |
August 2018 Rights Offering | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | | 376 | |
August 2018 Rights Offering | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | | 1.590 | |
August 2018 Rights Offering | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | | | | | | | | | | | | | 5 | |
August 2018 Rights Offering | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | | 0 | |
August 2018 Rights Offering | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | | 0.0277 | |
August 2018 Rights Offering | Affiliated Entity | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | | | | | | | | | | | | | $ 690 | |
Warrants, fair value | $ | | | | | | | | | | | | | | | $ 169 | |
Number of warrants (in shares) | shares | | | | | | | | | | | | | | | 670 | |
August 2018 Rights Offering | Affiliated Entity | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | | 376 | |
August 2018 Rights Offering | Affiliated Entity | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | | 1.590 | |
August 2018 Rights Offering | Affiliated Entity | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | | | | | | | | | | | | | 5 | |
August 2018 Rights Offering | Affiliated Entity | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | | 0 | |
August 2018 Rights Offering | Affiliated Entity | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | | 0.0277 | |
Warrants Issued to Underwriter of Common Stock Offering | HC Wainwright & Co | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Number of warrant (in shares) | shares | | | | | | | | | | | | | | 419 | | |
Exercise Price (in dollars per share) | | | | | | | | | | | | | | $ 675 | | |
Warrants, fair value | $ | | | | | | | | | | | | | | $ 127 | | |
Warrants Issued to Underwriter of Common Stock Offering | HC Wainwright & Co | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | 536 | | |
Warrants Issued to Underwriter of Common Stock Offering | HC Wainwright & Co | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | 1.333 | | |
Warrants Issued to Underwriter of Common Stock Offering | HC Wainwright & Co | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | | | | | | | | | | | | 5 | | |
Warrants Issued to Underwriter of Common Stock Offering | HC Wainwright & Co | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | 0 | | |
Warrants Issued to Underwriter of Common Stock Offering | HC Wainwright & Co | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | | | 0.0207 | | |
Warrants Issued in January 2020 Private Placement | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value | $ | | | | | | | $ 813 | | | | | | | | | |
Earliest exercise criteria, if circumstances met, period | | | | | | | 6 months | | | | | | | | | |
Beneficial ownership limitation, maximum ownership threshold after exercise, outstanding common stock, percent | | | | | | | 4.99% | | | | | | | | | |
Beneficial ownership limitation, exception to maximum ownership threshold after exercise, minimum number of days prior notice from holder | | | | | | | 61 days | | | | | | | | | |
Beneficial ownership limitation, maximum ownership threshold after giving effect to the exercise, outstanding common stock, percent | | | | | | | 9.99% | | | | | | | | | |
Number of fractional shares to be issued when exercised, shares (in shares) | shares | | | | | | | 0 | | | | | | | | | |
Warrants Issued in January 2020 Private Placement | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | 158 | | | | | | | | | |
Warrants Issued in January 2020 Private Placement | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | 0.738 | | | | | | | | | |
Warrants Issued in January 2020 Private Placement | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | | | | | 5 | | | | | | | | | |
Warrants Issued in January 2020 Private Placement | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | 0 | | | | | | | | | |
Warrants Issued in January 2020 Private Placement | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | 0.0153 | | | | | | | | | |
Warrants Issued in January 2020 Private Placement | Maximum | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Number of warrants (in shares) | shares | | | | | | | 8,875 | | | | | | | | | |
Warrants Issued in April 2020 Public Offering | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | | | | | | | | | | $ 61 | | | | |
Warrants, fair value | $ | | | | | | | | | | | | $ 2,400 | | | | |
Number of warrants (in shares) | shares | | | | | | | | | | | | 78,715 | | | | |
Warrants Issued in April 2020 Public Offering | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | 48 | | | | |
Warrants Issued in April 2020 Public Offering | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | 0.879 | | | | |
Warrants Issued in April 2020 Public Offering | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | | | | | | | | | | 5 | | | | |
Warrants Issued in April 2020 Public Offering | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | 0 | | | | |
Warrants Issued in April 2020 Public Offering | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | 0.0018 | | | | |
Warrants Issued to Placement Agent in 2020 Private Placement | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value | $ | | | | | | | $ 58 | | | | | | $ 17 | | | |
Warrants Issued to Placement Agent in 2020 Private Placement | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | 158 | | | | | | 47 | | | |
Warrants Issued to Placement Agent in 2020 Private Placement | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | 0.738 | | | | | | 0.748 | | | |
Warrants Issued to Placement Agent in 2020 Private Placement | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | | | | | 5 | | | | | | 6 | | | |
Warrants Issued to Placement Agent in 2020 Private Placement | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | 0 | | | | | | 0 | | | |
Warrants Issued to Placement Agent in 2020 Private Placement | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | 0.0153 | | | | | | 0.0039 | | | |
Warrants Issued to Placement Agent in 2020 Private Placement | H.C. Wainwright & Co., LLC | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | | | | | $ 200 | | | | | | $ 75.13 | | | |
Number of warrants (in shares) | shares | | | | | | | 667 | | | | | | 664 | | | |
Warrants Issued to Placement Agent in 2020 Registered Direct Offering | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | | | | | | | | | | $ 79.40 | | | | |
Warrants, fair value | $ | | | | | | | | | | | | $ 167 | | | | |
Warrants Issued to Placement Agent in 2020 Registered Direct Offering | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | 48 | | | | |
Warrants Issued to Placement Agent in 2020 Registered Direct Offering | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | 0.879 | | | | |
Warrants Issued to Placement Agent in 2020 Registered Direct Offering | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | | | | | | | | | | 6 | | | | |
Warrants Issued to Placement Agent in 2020 Registered Direct Offering | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | 0 | | | | |
Warrants Issued to Placement Agent in 2020 Registered Direct Offering | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | | | | | | | 0.0018 | | | | |
Warrants Issued to Placement Agent in 2020 Registered Direct Offering | H.C. Wainwright & Co., LLC | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Number of warrants (in shares) | shares | | | | | | | | | | | | 5,906 | | | | |
Warrants Issued to Placement Agent in October 2020 Private Warrant Inducement Offering | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | | | | $ 34.50 | | | | | | $ 61 | $ 57.60 | | | |
Warrants, fair value | $ | | | | | | $ 1,800 | | | | | | | | | | |
Number of warrants (in shares) | shares | | | | | | 85,034 | | | | | | | | | | |
Warrants, exercised (in shares) | shares | | | | | | 85,034 | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Private Warrant Inducement Offering | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | 29.40 | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Private Warrant Inducement Offering | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | 0.965 | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Private Warrant Inducement Offering | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | | | | 6 | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Private Warrant Inducement Offering | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | 0 | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Private Warrant Inducement Offering | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | 0.0018 | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Private Warrant Inducement Offering, Modified November 2020 Registered Direct Offering | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | $ 3.165 | | | | | | | | | | | | | |
Warrants, fair value | $ | | | $ 110 | | | | | | | | | | | | | |
Warrants outstanding (in shares) | shares | | | 50,000 | | | | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Private Warrant Inducement Offering, Modified November 2020 Registered Direct Offering | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 3.03 | | | | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Private Warrant Inducement Offering, Modified November 2020 Registered Direct Offering | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0.939 | | | | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Private Warrant Inducement Offering, Modified November 2020 Registered Direct Offering | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | 5 | | | | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Private Warrant Inducement Offering, Modified November 2020 Registered Direct Offering | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0 | | | | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Private Warrant Inducement Offering, Modified November 2020 Registered Direct Offering | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0.0383 | | | | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Inducement Offering | H.C. Wainwright & Co., LLC | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | | | | $ 43.12 | | | | | | | | | | |
Warrants, fair value | $ | | | | | | $ 86 | | | | | | | | | | |
Number of warrants (in shares) | shares | | | | | | 4,254 | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Inducement Offering | H.C. Wainwright & Co., LLC | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | 29.40 | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Inducement Offering | H.C. Wainwright & Co., LLC | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | 0.965 | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Inducement Offering | H.C. Wainwright & Co., LLC | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | | | | 6 | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Inducement Offering | H.C. Wainwright & Co., LLC | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | 0 | | | | | | | | | | |
Warrants Issued to Placement Agent in October 2020 Inducement Offering | H.C. Wainwright & Co., LLC | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | | 0.0018 | | | | | | | | | | |
Warrants Issued in February 2021 Private Placement Agreement | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | | | $ 44.32 | | | | | | | | | | | |
Gross proceeds, warrants exercised | $ | | | | | $ 10,000 | | | | | | | | | | | |
Warrants, fair value | $ | | | | | $ 3,100 | | | | | | | | | | | |
Beneficial ownership limitation, maximum ownership threshold after exercise, outstanding common stock, percent | | | | | 4.99% | | | | | | | | | | | |
Beneficial ownership limitation, exception to maximum ownership threshold after exercise, minimum number of days prior notice from holder | | | | | 61 days | | | | | | | | | | | |
Beneficial ownership limitation, maximum ownership threshold after giving effect to the exercise, outstanding common stock, percent | | | | | 9.99% | | | | | | | | | | | |
Warrants, exercise period | | | | | 5 years 6 months | | | | | | | | | | | |
Warrants Issued in February 2021 Private Placement Agreement | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | 38.60 | | | | | | | | | | | |
Warrants Issued in February 2021 Private Placement Agreement | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | 0.956 | | | | | | | | | | | |
Warrants Issued in February 2021 Private Placement Agreement | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | | | 6 | | | | | | | | | | | |
Warrants Issued in February 2021 Private Placement Agreement | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | 0 | | | | | | | | | | | |
Warrants Issued in February 2021 Private Placement Agreement | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | 0.0018 | | | | | | | | | | | |
Warrants Issued in February 2021 Private Placement Agreement | Maximum | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Number of warrants (in shares) | shares | | | | | 109,730 | | | | | | | | | | | |
Warrants Issued in February 2021 Private Placement Agreement, Modified November 2022 Registered Direct Offering | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | $ 3.165 | | | | | | | | | | | | | |
Warrants, fair value | $ | | | $ 60 | | | | | | | | | | | | | |
Warrants outstanding (in shares) | shares | | | 27,430 | | | | | | | | | | | | | |
Warrants Issued in February 2021 Private Placement Agreement, Modified November 2022 Registered Direct Offering | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 3.03 | | | | | | | | | | | | | |
Warrants Issued in February 2021 Private Placement Agreement, Modified November 2022 Registered Direct Offering | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0.939 | | | | | | | | | | | | | |
Warrants Issued in February 2021 Private Placement Agreement, Modified November 2022 Registered Direct Offering | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | 5 | | | | | | | | | | | | | |
Warrants Issued in February 2021 Private Placement Agreement, Modified November 2022 Registered Direct Offering | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0 | | | | | | | | | | | | | |
Warrants Issued in February 2021 Private Placement Agreement, Modified November 2022 Registered Direct Offering | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0.0383 | | | | | | | | | | | | | |
Warrants Issued to Placement Agent in February 2021 Private Placement Agreement | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | | | $ 2.8481 | | | | | | | | | | | |
Warrants Issued to Placement Agent in February 2021 Private Placement Agreement | H.C. Wainwright & Co., LLC | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | | | $ 56.96 | | | | | | | | | | | |
Warrants, fair value | $ | | | | | $ 435 | | | | | | | | | | | |
Number of warrants (in shares) | shares | | | | | 16,460 | | | | | | | | | | | |
Warrants Issued to Placement Agent in February 2021 Private Placement Agreement | H.C. Wainwright & Co., LLC | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | 38.60 | | | | | | | | | | | |
Warrants Issued to Placement Agent in February 2021 Private Placement Agreement | H.C. Wainwright & Co., LLC | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | 0.956 | | | | | | | | | | | |
Warrants Issued to Placement Agent in February 2021 Private Placement Agreement | H.C. Wainwright & Co., LLC | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | | | 6 | | | | | | | | | | | |
Warrants Issued to Placement Agent in February 2021 Private Placement Agreement | H.C. Wainwright & Co., LLC | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | 0 | | | | | | | | | | | |
Warrants Issued to Placement Agent in February 2021 Private Placement Agreement | H.C. Wainwright & Co., LLC | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | | 0.0018 | | | | | | | | | | | |
Warrants Issued to Placement Agent in February 2021 Private Placement Agreement | Maximum | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Number of warrants (in shares) | shares | | | | | 329,164 | | | | | | | | | | | |
Warrants Issued to Placement Agent in March 2021 Registered Direct Offering | H.C. Wainwright & Co., LLC | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | | $ 50 | | | | $ 50 | | | | | | | | |
Warrants, fair value | $ | | | | $ 181 | | | | $ 181 | | | | | | | | |
Warrants Issued to Placement Agent in March 2021 Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | 35.20 | | | | 35.20 | | | | | | | | |
Warrants Issued to Placement Agent in March 2021 Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | 1.008 | | | | 1.008 | | | | | | | | |
Warrants Issued to Placement Agent in March 2021 Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | | 5 | | | | 5 | | | | | | | | |
Warrants Issued to Placement Agent in March 2021 Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | 0 | | | | 0 | | | | | | | | |
Warrants Issued to Placement Agent in March 2021 Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | | 0.0031 | | | | 0.0031 | | | | | | | | |
Warrants Issued to Placement Agent in March 2021 Registered Direct Offering | Maximum | H.C. Wainwright & Co., LLC | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Number of warrants (in shares) | shares | | | | 7,408 | | | | 7,408 | | | | | | | | |
Warrants Issued in November 2022 Common Stock Registered Direct Offering | H.C. Wainwright & Co., LLC | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | | $ 4.375 | | | | | | | | | | | | | |
Warrants, fair value | $ | | | $ 240 | | | | | | | | | | | | | |
Warrants, expiration period | | | 5 years | | | | | | | | | | | | | |
Warrants, exercise period following date of issuance | | | 6 months | | | | | | | | | | | | | |
Warrants Issued in November 2022 Common Stock Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 3.25 | | | | | | | | | | | | | |
Warrants Issued in November 2022 Common Stock Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0.939 | | | | | | | | | | | | | |
Warrants Issued in November 2022 Common Stock Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | 5 | | | | | | | | | | | | | |
Warrants Issued in November 2022 Common Stock Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0 | | | | | | | | | | | | | |
Warrants Issued in November 2022 Common Stock Registered Direct Offering | H.C. Wainwright & Co., LLC | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0.0383 | | | | | | | | | | | | | |
Warrants Issued in November 2022 Common Stock Registered Direct Offering | Maximum | H.C. Wainwright & Co., LLC | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Number of warrants (in shares) | shares | | | 107,143 | | | | | | | | | | | | | |
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | $ 3.50 | $ 3.50 | | | | | | $ 3.50 | | | | | | | |
Warrants, fair value | $ | | | $ 153 | | | | | | | | | | | | | |
Warrants outstanding (in shares) | shares | | 1,230,000 | | | | | | | 1,230,000 | 0 | 0 | | | | | |
Warrants, exercised (in shares) | shares | | 131,000 | | | | | | | | 0 | | | | | | |
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 3.03 | | | | | | | | | | | | | |
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0.939 | | | | | | | | | | | | | |
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | month | | | 3 | | | | | | | | | | | | | |
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0 | | | | | | | | | | | | | |
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0.0383 | | | | | | | | | | | | | |
Pre-Funded Warrants Issued in November 2022 Common Stock Registered Direct Offering | Maximum | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Number of warrants (in shares) | shares | | | 1,361,000 | | | | | | | | | | | | | |
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | $ 3.165 | $ 3.165 | | | | | | $ 3.165 | | | | | | | |
Warrants, fair value | $ | | | $ 3,100 | | | | | | | | | | | | | |
Warrants outstanding (in shares) | shares | | 1,428,572 | | | | | | | 1,428,572 | 0 | 0 | | | | | |
Warrants, exercised (in shares) | shares | | | | | | | | | 0 | 0 | | | | | | |
Warrants, expiration period | | | 5 years | | | | | | | | | | | | | |
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 3.03 | | | | | | | | | | | | | |
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0.939 | | | | | | | | | | | | | |
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | 5 | | | | | | | | | | | | | |
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0 | | | | | | | | | | | | | |
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0.0383 | | | | | | | | | | | | | |
Series A Warrants Issued in November 2022 Common Stock Registered Direct Offering | Maximum | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Number of warrants (in shares) | shares | | | 1,428,572 | | | | | | | | | | | | | |
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Exercise Price (in dollars per share) | | $ 3.165 | $ 3.165 | | | | | | $ 3.165 | | | | | | | |
Warrants, fair value | $ | | | $ 1,600 | | | | | | | | | | | | | |
Warrants outstanding (in shares) | shares | | 1,428,572 | | | | | | | 1,428,572 | 0 | 0 | | | | | |
Warrants, exercised (in shares) | shares | | | | | | | | | 0 | 0 | | | | | | |
Warrants, expiration period | | | 13 months | | | | | | | | | | | | | |
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Share Price | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 3.03 | | | | | | | | | | | | | |
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Price Volatility | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0.939 | | | | | | | | | | | | | |
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Expected Term | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | year | | | 5 | | | | | | | | | | | | | |
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Expected Dividend Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0 | | | | | | | | | | | | | |
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering | Measurement Input, Risk Free Interest Rate | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Warrants, fair value, measurement input | | | 0.0383 | | | | | | | | | | | | | |
Series B Warrants Issued in November 2022 Common Stock Registered Direct Offering | Maximum | | | | | | | | | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | | | | | | | | | |
Number of warrants (in shares) | shares | | | 1,428,572 | | | | | | | | | | | | | |