v3.26.1
STOCKHOLDERS’ EQUITY - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Stockholders' Equity (Details) [Line Items]                
Preferred stock, shares authorized (in shares) 10,000,000       10,000,000   10,000,000  
Preferred stock, par value (in dollars per share) $ 0.001       $ 0.001   $ 0.001  
Preferred stock, shares issued (in shares) 0   0   0 0 0  
Preferred stock, shares outstanding (in shares) 0   0   0 0 0  
Common stock, shares authorized (in shares) 166,666,667       166,666,667   166,666,667  
Common stock, par value (in dollars per share) $ 0.001       $ 0.001   $ 0.001  
Common stock, shares outstanding (in shares) 18,832,836       18,832,836   18,759,589  
Treasury stock (in shares) 1,741,397       1,741,397   1,741,397  
For options exercised         $ 0      
Restricted stock, shares issued net of shares for tax withholdings (in shares)         10,590 14,552    
Restricted stock, value, shares issued net of tax withholdings         $ 62,000 $ 93,000    
Stock repurchase program, authorized amount $ 10,000,000       $ 10,000,000      
Employee Stock Option                
Stockholders' Equity (Details) [Line Items]                
Shares surrendered and cancelled (in shares)         3,310 0    
Value of shares surrendered and cancelled         $ 23,000 $ 0    
Incentive Plan One                
Stockholders' Equity (Details) [Line Items]                
For options exercised $ 0       $ 0      
Preferred Stock                
Stockholders' Equity (Details) [Line Items]                
Preferred stock, shares authorized (in shares) 10,000,000       10,000,000      
Common Stock                
Stockholders' Equity (Details) [Line Items]                
Common stock, shares authorized (in shares) 166,666,667       166,666,667      
Common stock, shares outstanding (in shares) 20,574,233 20,506,472 20,297,388 20,234,186 20,574,233 20,297,388 20,500,986 20,194,697
Common Stock | Incentive Plan One                
Stockholders' Equity (Details) [Line Items]                
Shares issued for stock options exercised (in shares) 0 1,264 0   1,264 0    
Share-based compensation arrangement by share-based payment award, shares issued in period 76,239     63,202 82,573 102,691