v3.25.4
Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2025
Postemployment Benefits [Abstract]  
Summary of Employee Stock Ownership Plan A summary of the ESOP share allocation as of December 31, 2025 and 2024 follows.
20252024
Shares allocated, beginning of year390,847 378,791 
Shares allocated during the year35,707 35,708 
Shares distributed during the year(27,093)(23,652)
Allocated shares held by ESOP trust as of year end399,461 390,847 
Unallocated shares98,196 133,903 
Total ESOP shares497,657 524,750