v3.26.1
Benefits Plans - Narrative (Details)
3 Months Ended 6 Months Ended
Jul. 12, 2021
USD ($)
installment
$ / shares
shares
Jun. 30, 2026
USD ($)
installment
$ / shares
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
installment
$ / shares
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
shares
Benefits Plans            
Balance remaining on the ESOP loan   $ 1,915,007,000   $ 1,915,007,000   $ 1,855,603,000
Shares committed to be released | shares   26,094   26,094   86,912
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   $ 5,184,200   $ 5,184,200    
Common stock shares acquired | shares       518,420    
Share price | $ / shares   $ 10   $ 10    
Interest rate on loans (as a percent)       8.25%    
Number of installments of loans receivable | installment   20   20    
Shares committed to be released | shares   2,894   2,894    
Expense on defined benefit plan   $ 324,000 $ 491,000 $ 632,000 $ 1,011,000  
Dividends on unallocated shares reduced from loan   130,000 122,000 234,000 243,000  
Dividends on allocated shares charged to retained earnings   239,000 174,000 430,000 347,000  
ESOP 2021 | Employee Stock Ownership Plan Loan            
Benefits Plans            
Amount borrowed from company $ 7,827,260          
Common stock shares acquired | shares 782,726          
Share price | $ / shares $ 10          
Interest rate on loans (as a percent) 3.25%          
Number of installments of loans receivable | installment 15          
Balance remaining on the ESOP loan   $ 5,529,000   $ 5,529,000   $ 5,529,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    
Liability for defined benefit pension plan   $ 5,600,000   $ 5,600,000   $ 5,300,000
Expense on defined benefit plan   $ 142,000 $ 147,000 $ 295,000 $ 286,000  
Pension Plan | SERP | Minimum            
Benefits Plans            
Benefit payment term       15 years