v3.26.1
STOCKHOLDERS' EQUITY - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Mar. 10, 2026
Oct. 13, 2025
Sep. 30, 2025
Jun. 10, 2024
Class of Stock [Line Items]                
Shares authorized (shares)   126,000,000   126,000,000        
Common stock, par value (dollars per share)   $ 0.0001   $ 0.0001        
Common stock, shares authorized (in shares)   125,000,000   125,000,000        
Preferred stock, shares authorized (in shares)   1,000,000   1,000,000        
Share repurchase program, authorized amount               $ 4,000,000.0
Common stock repurchased (in shares)   489,000   215,890        
Shares acquired, average cost per share (in dollars per share)   $ 3.16   $ 1.16        
Treasury stock, common, value   $ 1,122,000   $ 251,000        
Stock repurchased during period (in shares)   272,883            
Stock repurchased during period   $ 900,000            
Shares available for purchase per warrant (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          
Fair Value, Inputs, Level 3 | Private Placement                
Class of Stock [Line Items]                
Warrant liability       $ 0     $ 0  
Common Stock                
Class of Stock [Line Items]                
Share repurchase program, authorized amount         $ 6,000,000.0      
Stock repurchase program, authorized, increase, amount         $ 2,000,000.0      
Share repurchase program, remaining authorized, amount   $ 4,900,000            
Publicly Traded Warrants                
Class of Stock [Line Items]                
Warrants outstanding (shares)       0   3,054,203    
Private Placement                
Class of Stock [Line Items]                
Warrants outstanding (shares)       0   3,676,000