XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Changes in Stockholder's Equity (Unaudited) (Parenthetical) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Issuance of common stock (in shares)       226,574
Purchase of treasury stock (in shares)   518,539 365,116 4,104,073
Exercise of stock options (in shares) 18,133 3,265 46,184 44,117
Restricted stock forfeitures (in shares) 2,662 15,509 4,357 27,863
Repurchased shares for taxes (in shares) 27,969 18,849 40,158 25,917
Restricted Stock        
Issuance of common stock (in shares)     212,441