XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK REPURCHASE PLAN (Details) - shares
Dec. 31, 2024
Oct. 22, 2014
Repurchase Plan    
Stock repurchase plan    
Shares authorized for repurchase under program 1,950,040 3,000,000