v3.26.3
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 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.68 $ 1.53