XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Stockholders' Equity [Abstract]        
ESOP shares committed to be released 4,959 4,973 14,770 14,755
Repurchase and cancellation of common stock-stock repurchase program 17,536 32,107 127,607 59,410
Stock options exercised 13,821 3,159 13,821 3,159