XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2023
Postemployment Benefits [Abstract]  
Summary of Employee Stock Ownership Plan A summary of the ESOP share allocation as of December 31, 2023 and 2022 follows.
20232022
Shares allocated, beginning of year361,195 336,226 
Shares allocated during the year35,708 35,708 
Shares distributed during the year(18,112)(10,739)
Allocated shares held by ESOP trust as of year end378,791 361,195 
Unallocated shares169,611 205,318 
Total ESOP shares548,402 566,513