XML 31 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Stockholders' Equity [Abstract]      
Common stock dividends (in dollars per share) $ 1.36 $ 1.36 $ 1.28
Stock option plan (in shares) 59,150 14,278 270,297
Employee stock purchase plan (in shares) 64,502 43,837 60,018
Restricted stock vesting, net of tax withholding (in shares) 132,855 105,719 81,838
Stock repurchased and retired (in shares)   625,710 2,350,000