XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Stockholders' Equity [Abstract]      
Common stock awards (in shares) 248,947 158,985 298,124
Exercise of stock options (in shares) 194,035 156,491 61,949
Common stock purchase plan (in shares) 127,108 114,035 154,756
Purchase of treasury stock (in shares) 95,679 68,336 116,483
Cash dividends declared per share of common stock (in usd per share) $ 5.00 $ 4.00 $ 2.50
Preferred stock dividend shares (in usd per shares) $ 63.80 $ 63.80 $ 63.80