XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Changes in Stockholder's Equity (Unaudited) (Parenthetical) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Treasury stock, shares purchased (in shares) 2,378,434 1,060,268
Exercise of stock options (in shares) 3,618 62,859
Restricted stock, shares forfeited (in shares) 1,929 31,570
Repurchased shares for taxes (in shares) 7,068 5,179
Restricted Stock    
Issuance of common stock (in shares)   51,746