v3.26.1
WARRANTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 26, 2022
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Warrants (Details)        
Proceeds from warrants exercised (less than)   $ 0 $ 13  
Class A Common Stock        
Warrants (Details)        
Common stock issued upon conversion of shares (in shares)   0 1,110  
Public Warrants        
Warrants (Details)        
Warrants issued and outstanding (in shares)   3,654,115    
Proceeds from warrants exercised (less than)   $ 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,654,115
Proceeds from warrants exercised (less than)     $ 100