DEBT -Warrants Exercisable Additional Information (Details) - USD ($) |
3 Months Ended | 4 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|---|
Jun. 30, 2024 |
Aug. 14, 2024 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Aug. 19, 2024 |
May 10, 2024 |
|
| Class of Warrant or Right [Line Items] | ||||||
| Fair value adjustment of warrants | $ (2,937,925) | $ 0 | ||||
| 2024 Warrants | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Warrants issued in period (in shares) | 3,900,000 | 5,500,000 | ||||
| Number of securities called by warrants or rights (in shares) | 0 | 0 | 3,900,000 | |||
| Fair value of warrants | $ 4,600,000 | $ 4,600,000 | ||||
| Fair value adjustment of warrants | $ 4,400,000 | |||||
| 2024 Warrants | Minimum | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Exercise price of warrants (in usd per share) | $ 5.89 | $ 5.89 | ||||
| 2024 Warrants | Maximum | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Exercise price of warrants (in usd per share) | $ 7.00 | $ 7.00 | ||||
| 2024 Warrants | Subsequent Event | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Warrants issued in period (in shares) | 5,500,000 | |||||
| Number of securities called by warrants or rights (in shares) | 0 | |||||