v3.26.1
CAPITAL STOCK (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
May 06, 2025
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]              
Common stock shares issued (in shares) 27,717,393     27,682,807      
Common stock shares outstanding (in shares) 27,570,748     27,604,183      
Total stockholders’ equity $ 318,556 $ 255,658 $ 292,590 $ 285,185   $ 235,454 $ 225,455
Preferred stock shares issued (in shares) 0     0      
Preferred stock shares outstanding (in shares) 0     0      
Share repurchase program, authorized, amount         $ 50,000    
Purchase of treasury shares $ 2,939            
Share repurchase program, remaining authorized, amount $ 44,100     $ 47,000      
Common Stock              
Class of Stock [Line Items]              
Common stock shares outstanding (in shares) 27,717,000 27,670,000 27,705,000 27,683,000   27,662,000 27,652,000
Total stockholders’ equity $ 28 $ 28 $ 28 $ 28   $ 28 $ 28
Treasury Stock              
Class of Stock [Line Items]              
Total stockholders’ equity $ (5,938) $ 0 $ (5,938) $ (2,999)   $ 0 $ 0
Purchase of treasury shares (in shares) 68,021 0          
Shares acquired, average cost (in dollars per share) $ 43.23            
Purchase of treasury shares $ 2,939