XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK REPURCHASE PLAN (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Oct. 22, 2014
Stock repurchase plan        
Purchase of company common stock   $ 5,028 $ 6,500  
Repurchase Plan        
Stock repurchase plan        
Shares authorized for repurchase under program 2,815,497 2,815,497   3,000,000
Stock Repurchased During Period, Shares 84,503 123,958    
Purchase of company common stock, Shares 84,503 123,958    
Share price $ 68.55 $ 68.55