v3.25.2
STOCKHOLDERS' EQUITY - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Jun. 30, 2025
Jun. 30, 2025
Jun. 10, 2024
Class of Stock [Line Items]        
Shares authorized (shares) 126,000,000 126,000,000 126,000,000  
Common stock, par value (dollars per share) $ 0.0001 $ 0.0001 $ 0.0001  
Common stock, shares authorized (in shares) 125,000,000 125,000,000 125,000,000  
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000 1,000,000  
Share repurchase program, authorized amount       $ 4,000
Common stock repurchased (in shares) 216,000 216,000 216,000  
Shares acquired, average cost per share (in dollars per share) $ 1.16      
Treasury stock, common, value $ 251 $ 251 $ 251  
Repurchase of shares (in shares)   0 0  
Shares available for purchase per warrant (shares)   1 1  
Exercise price of warrants (dollars per share)   $ 11.50 $ 11.50  
Redemption price (dollars per share)   0.01 0.01  
Warrant redemption threshold price (dollars per share)   $ 18.00 $ 18.00  
Warrant redemption threshold trading days   20 days 20 days  
Warrant redemption threshold consecutive trading days   30 days 30 days  
Warrants exercised (in shares)   0 0  
Publicly Traded Warrants        
Class of Stock [Line Items]        
Warrants outstanding (shares)   3,054,203 3,054,203  
Private Placement Warrants        
Class of Stock [Line Items]        
Warrants outstanding (shares)   3,676,000 3,676,000