v3.26.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Sep. 10, 2025
Aug. 08, 2023
Equity, Class of Treasury Stock [Line Items]            
Purchase of treasury stock $ 157 $ 712        
Treasury stock, common (in shares) 1,699,000   1,699,000 1,611,000    
August 8 2023 Authorization            
Equity, Class of Treasury Stock [Line Items]            
Authorized amount of stock repurchase program $ 5,000   $ 5,000     $ 5
September 10 2025, Authorization            
Equity, Class of Treasury Stock [Line Items]            
Authorized amount of stock repurchase program         $ 3,000  
Purchase of treasury stock (in shares)     86,257      
Purchase of treasury stock     $ 900      
July 30 2015, August 8 2023, and September 10 2025 Authorization            
Equity, Class of Treasury Stock [Line Items]            
Share repurchase program, remaining authorized amount $ 1,600   $ 1,600      
Treasury stock, common (in shares) 1,034,639   1,034,639      
Treasury Stock, Common, Value $ 16,400   $ 16,400