XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK REPURCHASE PLAN (Details) - shares
Mar. 31, 2025
Oct. 22, 2014
Repurchase Plan    
Stock repurchase plan    
Shares authorized for repurchase under program 1,950,040 3,000,000