v3.22.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 26, 2022
Mar. 31, 2022
Mar. 31, 2021
Subsequent Event [Line Items]      
Stock repurchased   $ 1,120 $ 944
Share Repurchase Program, October 30, 2018      
Subsequent Event [Line Items]      
Stock repurchased (in shares)   0  
Share Repurchase Program, October 30, 2018 | Maximum      
Subsequent Event [Line Items]      
Stock repurchase program, number of shares authorized to be repurchased   2,200,000  
Subsequent Event      
Subsequent Event [Line Items]      
Dividends payable, amount per share $ 0.11    
Dividends payable, date to be paid May 16, 2022    
Dividends payable, date of record May 06, 2022    
Subsequent Event | Share Repurchase Program, April 26, 2022 | Maximum      
Subsequent Event [Line Items]      
Stock repurchase program, authorized amount $ 75,000