XML 25 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Increase (Decrease) in Shareholders' Equity [Roll Forward]      
Accounting Standards Update [Extensible Enumeration]     Accounting Standards Update 2016-13 [Member]
Distribution of shares of treasury stock granted for employee restricted stock awards (in shares) 6,881 26,166  
Cash dividends declared (in dollars per share) $ 1.24 $ 1.24  
Distribution of shares of treasury stock for directors' compensation (in shares) 7,515 8,492  
Sale of shares of treasury stock (in shares) 9,322 14,994  
Purchase of shares of treasury stock (in shares) 6,821 6,541  
Restricted stock awards, forfeited (in shares) 115 326