v3.26.1
Fair Value of Assets and Liabilities (Assets and Liabilities Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value $ 539,882 $ 482,328
U.S. Treasury    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 29,629 76,226
U.S. Government-sponsored enterprises (GSEs)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 19,064 39,188
Municipal securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 35,665 17,690
Other Debt Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 21,000 39,435
Mortgage-backed securities (GSEs)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 434,524 309,789
Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 539,882 482,328
Total assets at fair value 553,073 494,463
Fair Value, Recurring | Interest Rate Swap Liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative financial instruments and interest rate swap agreements, liability 13,524 13,198
Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 539,882 482,328
Total assets at fair value 553,073 494,463
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Interest Rate Swap Liability    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative financial instruments and interest rate swap agreements, liability 13,524 13,198
Fair Value, Recurring | U.S. Treasury    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 29,629 76,226
Fair Value, Recurring | U.S. Treasury | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 29,629 76,226
Fair Value, Recurring | U.S. Government-sponsored enterprises (GSEs)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 19,064 39,188
Fair Value, Recurring | U.S. Government-sponsored enterprises (GSEs) | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 19,064 39,188
Fair Value, Recurring | Municipal securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 35,665 17,690
Fair Value, Recurring | Municipal securities | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 35,665 17,690
Fair Value, Recurring | Other Debt Securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 21,000 39,435
Fair Value, Recurring | Other Debt Securities | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 21,000 39,435
Fair Value, Recurring | Mortgage-backed securities (GSEs)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 434,524 309,789
Fair Value, Recurring | Mortgage-backed securities (GSEs) | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 434,524 309,789
Fair Value, Recurring | Interest Rate Swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative financial instruments and interest rate swap agreements, asset 13,191 12,135
Fair Value, Recurring | Interest Rate Swap | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative financial instruments and interest rate swap agreements, asset $ 13,191 $ 12,135