v3.26.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY        
Treasury stock purchases (in shares)     5,510 17,028
Cash Dividends (in dollars per share) $ 0.56 $ 0.51 $ 1.12 $ 1.02