XML 36 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Stockholders' Equity [Abstract]      
Dividends declared per share (in dollars per share) $ 1.36 $ 1.36 $ 1.36
Stock option plan (in shares) 11,950 59,150 14,278
Employee stock purchase plan (in shares) 59,724 64,502 43,837
Restricted stock vesting, net of tax withholding (in shares) 155,182 132,855 105,719
Stock repurchased and retired (in shares)     625,710