XML 128 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHAREHOLDERS EQUITY - Additional Information (Details) - USD ($)
12 Months Ended
Jan. 26, 2023
Jan. 28, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Repurchase Program [Line Items]          
Stock repurchase program, number of shares authorized to be repurchased, percentage 5.00% 5.00%      
Stock repurchase program, number of shares authorized to be repurchased 890,000 920,000      
Shares purchased 712,327   300,000 455,341  
Shares repurchased, average price per share $ 25.37   $ 23.96 $ 27.44  
Shares repurchased during period, value     $ 7,189,000 $ 12,494,000 $ 32,722,000
Stock repurchase program average price per share   $ 35.12      
Stock repurchase total cost   $ 32,300,000      
Quarterly cash payment that may be made under Dividend Reinvestment Program     $ 200,000    
Repurchase Program [Member]          
Share Repurchase Program [Line Items]          
Shares repurchased during period, value $ 18,100,000