v3.26.3
SHARE REPURCHASES (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2026
Feb. 28, 2025
Share Repurchase Program      
Stock repurchased during period, value $ 8,798    
Stock Repurchase Program, February 2025      
Share Repurchase Program      
Stock repurchase program, authorized, amount     $ 10,000
Stock repurchased during period, shares (in shares) 546,390    
Stock repurchased during period, value $ 8,800    
Shares acquired, average cost per share (in dollars per share) $ 16.07    
Share repurchase program, remaining authorized, amount   $ 1,200