v3.26.1
Benefits Plans - Narrative (Details)
3 Months Ended
Jul. 12, 2021
USD ($)
installment
$ / shares
shares
Mar. 31, 2026
USD ($)
installment
$ / shares
shares
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
shares
Benefits Plans        
Balance remaining on the ESOP loan   $ 1,823,790,000   $ 1,855,603,000
Shares committed to be released | shares   13,047   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%  
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    
Common stock shares acquired | shares   518,420    
Share price | $ / shares   $ 10    
Interest rate on loans (as a percent)   8.25%    
Number of installments of loans receivable | installment   20    
Shares committed to be released | shares   2,894    
Expense on defined benefit plan   $ 308,000 $ 520,000  
Dividends on unallocated shares reduced from loan   104,000 122,000  
Dividends on allocated shares charged to retained earnings   191,000 174,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
Shares committed to be released | shares   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   $ 153,000 $ 139,000  
Pension Plan | SERP | Minimum        
Benefits Plans        
Benefit payment term   15 years