COMMON STOCK WARRANTS - Schedule of common stock warrant activity (Details) - $ / shares | 6 Months Ended | |
Jun. 30, 2024 | Dec. 31, 2023 |
Class of Warrant or Right [Line Items] | | |
Exercise Price (in dollars per share) | $ 28.80 | $ 28.79 |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 777,520 | |
Issued (in shares) | 0 | |
Exercised (in shares) | (460) | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 777,060 | |
Dealer Manager | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Dealer Manager | |
Term Date | July 2024 | |
Exercise Price (in dollars per share) | $ 81,000 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 3 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 3 | |
Registered Direct Offering | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Registered Direct Offering | |
Term Date | July 2025 | |
Exercise Price (in dollars per share) | $ 21,600 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 60 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 60 | |
Dealer Manager | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Dealer Manager | |
Term Date | July 2025 | |
Exercise Price (in dollars per share) | $ 24,000 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 4 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 4 | |
Dealer Manager | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Dealer Manager | |
Term Date | March 2025 | |
Exercise Price (in dollars per share) | $ 9,015.12 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 4 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 4 | |
Dealer Manager | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Dealer Manager | |
Term Date | April 2025 | |
Exercise Price (in dollars per share) | $ 9,528 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 47 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 47 | |
Registered Direct Offering | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Registered Direct Offering | |
Term Date | April 2025 | |
Exercise Price (in dollars per share) | $ 7,320 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 20 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 20 | |
Dealer Manager | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Dealer Manager | |
Term Date | April 2026 | |
Exercise Price (in dollars per share) | $ 5,174.4 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 34 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 34 | |
Private Placement Agreement | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Private Placement Agreement | |
Term Date | August 2026 | |
Exercise Price (in dollars per share) | $ 5,318.4 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 540 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 540 | |
Dealer Manager | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Dealer Manager | |
Term Date | August 2026 | |
Exercise Price (in dollars per share) | $ 6,835.4 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 136 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 136 | |
Dealer Manager | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Dealer Manager | |
Term Date | March 2026 | |
Exercise Price (in dollars per share) | $ 6,000 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 60 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 60 | |
Dealer Manager | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Dealer Manager | |
Term Date | November 2027 | |
Exercise Price (in dollars per share) | $ 525 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 892 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 892 | |
Series C | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Series C | |
Term Date | October 2028 | |
Exercise Price (in dollars per share) | $ 194.40 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 7,142 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 7,142 | |
Dealer Manager | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Dealer Manager | |
Term Date | April 2028 | |
Exercise Price (in dollars per share) | $ 262.50 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 534 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 534 | |
Private Inducement | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Private Inducement | |
Term Date | September 2024 | |
Exercise Price (in dollars per share) | $ 86.42 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 23,809 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 23,809 | |
Private Inducement | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Private Inducement | |
Term Date | August 2028 | |
Exercise Price (in dollars per share) | $ 86.42 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 25,100 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 25,100 | |
Dealer Manager | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Dealer Manager | |
Term Date | August 2028 | |
Exercise Price (in dollars per share) | $ 108.04 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 1,222 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 1,222 | |
Series D | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Series D | |
Term Date | November 2028 | |
Exercise Price (in dollars per share) | $ 13 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 381,612 | |
Issued (in shares) | 0 | |
Exercised (in shares) | (230) | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 381,382 | |
Series E | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Series E | |
Term Date | May 2025 | |
Exercise Price (in dollars per share) | $ 13 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 307,457 | |
Issued (in shares) | 0 | |
Exercised (in shares) | (230) | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 307,227 | |
Dealer Manager | | |
Class of Warrant or Right [Line Items] | | |
Warrant Type | Dealer Manager | |
Term Date | November 2028 | |
Exercise Price (in dollars per share) | $ 16.25 | |
Class of Warrant or Right, Outstanding [Roll Forward] | | |
Beginning Balance (in shares) | 28,844 | |
Issued (in shares) | 0 | |
Exercised (in shares) | 0 | |
Expired (in shares) | 0 | |
Ending Balance (in shares) | 28,844 | |