v3.25.2
Consolidated Statements of Changes In Stockholders' Equity (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Stockholders' Equity [Abstract]        
Cash Dividends Paid, per Share (in dollars per share) $ 0.28 $ 0.27 $ 0.56 $ 0.54
Stock Options Exercised (in shares)   2,560 5,144 8,620
Shares Issued Under the Directors' Stock Plan (in shares) 4,656 5,715 9,645 10,602
Shares Issued Under Employee Stock Purchase Plan (in shares) 3,553 3,572 6,880 5,843
Shares Issued Related to Restricted Stock Units (in shares) 2,753   2,753  
Shares Issued Related to Restricted Share Awards (in share)   22,230 43,250 22,230
Purchase of Treasury Stock (in shares) 196,766 [1] 21,037 326,867 [1] 266,517 [1]
[1] Cost of Treasury Stock includes the Stock Buyback Tax Under the Inflation Reduction Act of 2022.