XML 98 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE REPURCHASE PROGRAM (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
SHARE REPURCHASE PROGRAM    
Stock repurchase program, number of shares authorized to be repurchased 8,500,000  
Stock repurchased and retired during period, shares 19,841 170,422
Payments for repurchase of common stock $ 586 $ 4,338
Stock repurchase program, remaining number of shares authorized to be repurchased 848,916