v3.26.3
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) (Parenthetical) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Stockholders' Equity [Abstract]        
Distribution of shares of treasury stock grants for employee restricted stock awards (in shares) 910 299 23,358 27,830
Cash dividends declared (in dollars per share) $ 0.36 $ 0.34 $ 1.04 $ 0.98
Distribution of shares of treasury stock for for directors' compensation (in shares)     7,775 7,625
Withholding of shares of common stock (in shares) 710 214 3,968 2,117
Sale of shares of treasury stock (in shares) 1,154 4,621 5,566 9,351
Forfeitures of shares of restricted stock awards (in shares)   2,130 2,096 2,130