XML 27 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
Issuance of common stock (in shares)   6,086,314 2,591,007
Treasury stock, shares purchased (in shares) 4,242,693 4,464,405 6,055,119
Exercise of stock options (in shares) 44,117 315,703 28,522
Restricted stock, shares forfeited (in shares) 29,806 68,677 65,509
Repurchased shares for taxes (in shares) 33,667 208,830 19,820
Restricted Stock      
Issuance of common stock (in shares) 247,646 51,746