XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parentheticals) - $ / shares
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]        
Treasury stock purchased, shares 15,000 15,699 12,431 8,903
Treasury stock issued, shares 19,036 18,662 20,692 19,523
Cash dividends paid, per share (in Dollars per share) $ 0.17 $ 0.17 $ 0.17 $ 0.17