Quarterly report [Sections 13 or 15(d)]

SHARE REPURCHASES - Schedule of Repurchases of Common Stock (Details)

v3.26.1
SHARE REPURCHASES - Schedule of Repurchases of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Mar. 31, 2026
Feb. 28, 2026
Jan. 31, 2026
Jan. 29, 2025
Share-Based Payment Arrangement [Abstract]        
Total number of shares repurchased as part of publicly announced plans or programs (in shares) 646,865 436,407 160,107  
Average price paid per share (in dollars per share) $ 12.90 $ 12.70 $ 13.36  
Total cost $ 8,343 $ 5,542 $ 2,139  
Approximate dollar value of shares that may yet be repurchased under the plans or programs 0 $ 45,706 $ 51,240  
Unused share repurchase authorization, expired amount 37,400      
Share repurchase program, authorized, amount $ 65,000     $ 65,000