XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Changes in Stockholder's Equity (Unaudited) (Parenthetical) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Stockholders' Equity [Abstract]        
Issuance of common stock (in shares) 226,574   226,574 51,746
Purchase of treasury stock (in shares) 1,207,100 1,523,148 3,585,534 2,546,667
Exercise and expiration of stock options (in shares) 39,087 5,412 40,852 68,271
Restricted stock forfeitures (in shares) 10,425 5,182 12,354 36,752
Repurchased shares for taxes (in shares)     7,068 5,179