XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Changes in Stockholder's Equity (Unaudited) (Parenthetical) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Stockholders' Equity [Abstract]        
Issuance of common stock (in shares)     51,746  
Treasury stock, shares purchased (in shares) 874,080 1,163,500 3,420,747 4,633,540
Exercise of stock options (in shares) 87,025 26,861 155,296 28,522
Restricted stock, shares forfeited (in shares) 31,796 29,882 68,548 43,856
Repurchased shares for taxes (in shares) 198,794 16,599 203,973 16,599