v3.25.2
WARRANTS (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 14, 2023
Apr. 26, 2022
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Warrants (Details)                
Gross proceeds raised       $ 0.0   $ 0.1    
Warrants or rights exercised (in shares)         0   0  
Class A Common Stock                
Warrants (Details)                
Common stock issued upon conversion of shares (in shares)     2,269,982 0 2,553,361 1,110 16,624,215  
Term Loan Warrants                
Warrants (Details)                
Convertible warrants (in shares) 3,301,536              
Exercise price per share (in dollars per share) $ 2.59              
Anniversary term 10 years              
Fair value of warrants $ 4.1              
Warrants issued and outstanding (in shares)               0
Public Warrants | ATSP                
Warrants (Details)                
Exercise price per share (in dollars per share)   $ 11.50            
Public Warrants | ATSP | Share Price Equal Or Exceeds Eighteen Rupees Per Dollar                
Warrants (Details)                
Redemption price (in dollars per share)   $ 0.01            
Redemption notice period   30 days            
Warrant trigger price (in dollars per share)   18.00            
Public Warrants | ATSP | Share Price Equal Or Exceeds Eighteen Rupees Per Dollar | Minimum                
Warrants (Details)                
Number of consecutive trading days for determining share price   20 days            
Public Warrants | ATSP | Share Price Equal Or Exceeds Eighteen Rupees Per Dollar | Maximum                
Warrants (Details)                
Number of consecutive trading days for determining share price   30 days            
Private Warrants                
Warrants (Details)                
Warrants issued and outstanding (in shares)       3,662,845   3,662,845   3,663,955