v3.25.4
STOCKHOLDERS' EQUITY - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Oct. 13, 2025
Sep. 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,000.0
Treasury stock, shares, acquired   0 216,000      
Shares acquired, average cost per share (in dollars per share) $ 1.16          
Treasury stock $ 251,000 $ 251,000 $ 251,000      
Share repurchase program, remaining authorized, amount   $ 3,700,000        
Shares available for purchase per warrant (in shares)       1    
Class of warrant or right, exercise price of warrants or rights (in dollars per shares)       $ 11.50    
Warrants exercised (in shares)   0 0      
Change in gain (loss) of warrant liability   $ 90,000.00 $ (40,000.00)      
Total Level 3   $ 0        
Level 3            
Class of Stock [Line Items]            
Total Level 3 88,000   88,000      
Level 3 | Private Placement Warrants            
Class of Stock [Line Items]            
Total Level 3 $ 88,000   $ 88,000   $ 0  
Public Warrants            
Class of Stock [Line Items]            
Warrants outstanding (shares)   0   3,054,203    
Private Placement Warrants            
Class of Stock [Line Items]            
Warrants outstanding (shares)   0   3,676,000