XML 24 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements Of Changes In Stockholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements Of Changes In Stockholders' Equity [Abstract]      
Issuance of stock based incentive plan, shares 75,618 59,784 69,648
Acquisition of treasury shares. restricted stock 6,007 4,875 3,424
Acquisition of treasury shares, stock options   1,555 4,366
Purchase of treasury stock, shares 11,095 9,503 110,998
Issuance of common stock for conversion, shares 200,000    
Issuance of common stock for conversion, preferred shares 2,000    
Dividends declared on common stock, per share $ 0.25 $ 0.23 $ 0.18
Dividends declared on preferred stock, per share $ 19.00