COMMON STOCK WARRANTS - Narrative (Details) $ in Thousands | 6 Months Ended | |
Jun. 30, 2023 USD ($) $ / shares year shares | Dec. 31, 2022 $ / shares |
Class of Warrant or Right [Line Items] | | |
Exercise price (in dollars per share) | $ 5.91 | $ 6.58 |
Warrants, exercised (in shares) | shares | 1,230,000 | |
Warrants, exercised (in dollars per share) | $ 3.50 | |
April 2023 Registered Direct Offering | | |
Class of Warrant or Right [Line Items] | | |
Exercise price (in dollars per share) | $ 1.62 | |
Warrants, fair value | $ | $ 1,100 | |
April 2023 Registered Direct Offering | Measurement Input, Share Price | | |
Class of Warrant or Right [Line Items] | | |
Warrants, fair value, measurement input | 1.38 | |
April 2023 Registered Direct Offering | Measurement Input, Price Volatility | | |
Class of Warrant or Right [Line Items] | | |
Warrants, fair value, measurement input | 1.64 | |
April 2023 Registered Direct Offering | Measurement Input, Expected Term | | |
Class of Warrant or Right [Line Items] | | |
Warrants, fair value, measurement input | year | 5.5 | |
April 2023 Registered Direct Offering | Measurement Input, Expected Dividend Rate | | |
Class of Warrant or Right [Line Items] | | |
Warrants, fair value, measurement input | 0 | |
April 2023 Registered Direct Offering | Measurement Input, Risk Free Interest Rate | | |
Class of Warrant or Right [Line Items] | | |
Warrants, fair value, measurement input | 0.034 | |
April 2023 Registered Direct Offering | Maximum | | |
Class of Warrant or Right [Line Items] | | |
Number of warrants (in shares) | shares | 857,146 | |
Common Stock, Warrants Issued to Placement Agent, April 2023, Registered Direct Offering | | |
Class of Warrant or Right [Line Items] | | |
Exercise price (in dollars per share) | $ 2.1875 | |
Warrants, fair value | $ | $ 82 | |
Common Stock, Warrants Issued to Placement Agent, April 2023, Registered Direct Offering | Measurement Input, Share Price | | |
Class of Warrant or Right [Line Items] | | |
Warrants, fair value, measurement input | 1.38 | |
Common Stock, Warrants Issued to Placement Agent, April 2023, Registered Direct Offering | Measurement Input, Price Volatility | | |
Class of Warrant or Right [Line Items] | | |
Warrants, fair value, measurement input | 1.65 | |
Common Stock, Warrants Issued to Placement Agent, April 2023, Registered Direct Offering | Measurement Input, Expected Term | | |
Class of Warrant or Right [Line Items] | | |
Warrants, fair value, measurement input | year | 5 | |
Common Stock, Warrants Issued to Placement Agent, April 2023, Registered Direct Offering | Measurement Input, Expected Dividend Rate | | |
Class of Warrant or Right [Line Items] | | |
Warrants, fair value, measurement input | 0 | |
Common Stock, Warrants Issued to Placement Agent, April 2023, Registered Direct Offering | Measurement Input, Risk Free Interest Rate | | |
Class of Warrant or Right [Line Items] | | |
Warrants, fair value, measurement input | 0.035 | |
Common Stock, Warrants Issued to Placement Agent, April 2023, Registered Direct Offering | Maximum | | |
Class of Warrant or Right [Line Items] | | |
Number of warrants (in shares) | shares | 64,286 | |
PreFunded Warrants, Issued in November 2022, Common Stock, Registered Direct Offering | | |
Class of Warrant or Right [Line Items] | | |
Warrants, exercised (in shares) | shares | 1,230,000 | |
Warrants, exercised (in dollars per share) | $ 3.50 | |