v3.25.2
Benefits Plans - Narrative (Details)
3 Months Ended 6 Months Ended
Jul. 12, 2021
USD ($)
installment
$ / shares
shares
Jun. 30, 2025
USD ($)
installment
$ / shares
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
installment
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
shares
Benefits Plans            
Balance remaining on the ESOP loan   $ 1,792,832,000   $ 1,792,832,000   $ 1,807,768,000
Shares committed to be released | shares   43,456   43,456   86,916
401 (K) Plan            
Benefits Plans            
Participants maximum contribution (as a percent)       60.00%    
Employers matching contributions (as a percent)   0.00% 0.00% 0.00% 0.00%  
401 (K) Plan | Minimum            
Benefits Plans            
Participants maximum contribution (as a percent)       1.00%    
401 (K) Plan | Maximum            
Benefits Plans            
Participants maximum contribution (as a percent)       15.00%    
ESOP 2006 | Employee Stock Ownership Plan Loan            
Benefits Plans            
Amount borrowed from company $ 7,827,260 $ 5,184,200   $ 5,184,200    
Common stock shares acquired | shares 782,726     518,420    
Share price | $ / shares $ 10 $ 10   $ 10    
Interest rate on loans (as a percent) 3.25%     8.25%    
Number of installments of loans receivable | installment 15 20   20    
Balance remaining on the ESOP loan   $ 478,000   $ 478,000   $ 919,000
Shares committed to be released | shares   2,894   2,894    
Expense on defined benefit plan   $ 491,000 $ 359,000 $ 1,011,000 $ 711,000  
Dividends on unallocated shares reduced from loan   122,000 70,000 243,000 139,000  
Dividends on allocated shares charged to retained earnings   174,000 78,000 347,000 156,000  
ESOP 2021 | Employee Stock Ownership Plan Loan            
Benefits Plans            
Balance remaining on the ESOP loan   $ 5,991,000   $ 5,991,000   $ 6,417,000
Shares committed to be released | shares   4,348   4,348    
Pension Plan | SERP            
Benefits Plans            
Monthly installments       50.00%    
Term of average base salary preceding retirement       3 years    
Expense on defined benefit plan   $ 147,000 $ 131,000 $ 286,000 $ 261,000  
Pension Plan | SERP | Minimum            
Benefits Plans            
Benefit payment term       15 years