XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Shareholders' Equity (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Purchase of shares of treasury stock (in shares) 756,817 153,005 180,112
Shares of common stock for the exercise of stock options (in shares) 23,581 116,753 630,373
Issuance of restricted common shares, net of forfeitures (in shares)     6,793
Dividends declared per common share (in dollars per share) $ 0.84 $ 0.48 $ 0.21