XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Changes In Stockholders' Equity (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Stockholders' Equity [Abstract]    
Cash Dividends Paid, per Share (in dollars per share) $ 0.28 $ 0.270
Stock Options Exercised (in shares) 5,144 6,060
Shares Issued Under the Directors' Stock Plan (in shares) 4,989 4,887
Shares Issued Under Employee Stock Purchase Plan (in shares) 3,327 2,271
Shares Issued Related to Restricted Share Awards (in share) 43,250  
Purchase of Treasury Stock (in shares) [1] 130,101 245,480
[1] Cost of Treasury Stock includes the Stock Buyback Tax Under the Inflation Reduction Act of 2022.