v3.24.2.u1
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