XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Changes in Shareholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statement of Stockholders' Equity [Abstract]    
Exercise of stock options and warrants, shares 24,229 29,450
Purchase of treasury shares, shares 29,997 39,519
Sale of treasury shares 24,738 32,420
Restricted stock grants, shares 11,600 65,750
Dividends declared, per share $ 0.48 $ 0.44
Issuance of common stock, shares 968,904