XML 93 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHARE REPURCHASE PROGRAM (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
SHARE REPURCHASE PROGRAM    
Stock repurchase program, number of shares authorized to be repurchased 8,500,000  
Stock repurchased and retired during period, shares 170,422 171,397
Payments for repurchase of common stock $ 4,338 $ 4,195
Stock repurchase program, remaining number of shares authorized to be repurchased 868,757