v3.26.1
SHAREHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
May 01, 2025
Jun. 14, 2023
Equity [Abstract]            
Share repurchase plan, shares authorized (in shares)         1,600,000 550,000
Share repurchase plan, percent of outstanding shares authorized           3.00%
Stock repurchased (in shares) 102,594 0 512,509 0    
Shares repurchased at a weighted average market price (in dollars per share) $ 19.46   $ 18.36      
Total cost of shares repurchased $ 1,996   $ 9,408      
Remaining maximum number of shares authorized to be repurchased (in shares) 875,563   875,563