XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statement of Stockholders' Equity [Abstract]    
Purchase of shares by ESOP   96,446
ESOP shares committed to be released 19,730 19,730
Repurchase and cancellation of shares-stock repurchase program   296,918
Repurchase and cancellation of common stock-stock repurchase program 93,877  
Stock options exercised 3,159