XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Shareholders' Equity (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Purchase of shares of treasury stock (in shares) 489,024 756,817 153,005
Shares of common stock for the exercise of stock options (in shares) 87,378 23,581 116,753
Dividends declared per common share (in dollars per share) $ 1.48 $ 0.84 $ 0.48