XML 21 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY      
Treasury stock purchases (in shares) 8,734 319,664 626,574
Contribution of shares to ESOP (shares) 34,235 40,496 29,966
Cash Dividends (in dollars per share) $ 1.86 $ 0.99 $ 1.28