XML 29 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Stockholders' Equity [Abstract]      
Release/lapse of restriction on RSUs (in shares) 70,329 44,231 49,907
Repurchase of common stock (in shares)   91,401 395,540
Dividends paid on common stock (in dollars per share) $ 0.9700 $ 0.9500 $ 0.9000