Annual report [Section 13 and 15(d), not S-K Item 405]

EMPLOYEE BENEFITS AND STOCK BASED COMPENSATION (Schedule of Performance Stock Units Valuation Assumptions) (Details)

v3.25.0.1
EMPLOYEE BENEFITS AND STOCK BASED COMPENSATION (Schedule of Performance Stock Units Valuation Assumptions) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Dividend yield   3.19% 3.95%
Expected life in years 2 years 10 months 9 days 2 years 10 months 6 days 2 years 3 months
Expected volatility 33.92% 40.39% 36.32%
Risk-free interest rate 4.47% 4.39% 4.18%
Present value of expected dividends foregone $ 3.82