Quarterly report pursuant to Section 13 or 15(d)

CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)

v3.22.2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Statement of Stockholders' Equity [Abstract]            
Purchase of treasury stock (in shares) 704,531 289,184 62,746 45,584 6,000 162,291
Issuance of treasury stock (in shares) 3,830 45,096 174,107 2,045 17,357 10,300
Cancellations of treasury stock (in shares)   80 31,057     34,727
Dividends, per share (in dollars per share) $ 0.22 $ 0.22 $ 0.22 $ 0.215 $ 0.215 $ 0.215