v3.26.1
Fair Value Disclosures (Assets and Liabilities Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value $ 552,083 $ 539,882
Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 552,083 539,882
Derivative financial instruments and interest rate swap agreements, asset 11,537 13,191
Derivative financial instruments and interest rate swap agreements, liability 11,621 13,524
U.S. Treasury    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 29,369 29,629
U.S. Government-sponsored enterprises (GSEs)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 19,198 19,064
Municipal securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 36,986 35,665
Other debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 22,549 21,000
Mortgage-backed securities (GSEs)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 443,981 434,524
Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 552,083 539,882
Total assets at fair value 563,620 553,073
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 11,621 13,524
Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 552,083 539,882
Total assets at fair value 563,620 553,073
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 11,621 13,524
Fair Value, Recurring | U.S. Treasury    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 29,369 29,629
Fair Value, Recurring | U.S. Treasury | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 29,369 29,629
Fair Value, Recurring | U.S. Government-sponsored enterprises (GSEs)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 19,198 19,064
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,198 19,064
Fair Value, Recurring | Municipal securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 36,986 35,665
Fair Value, Recurring | Municipal securities | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 36,986 35,665
Fair Value, Recurring | Other debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 22,549 21,000
Fair Value, Recurring | Other debt securities | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 22,549 21,000
Fair Value, Recurring | Mortgage-backed securities (GSEs)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 443,981 434,524
Fair Value, Recurring | Mortgage-backed securities (GSEs) | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 443,981 434,524
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 11,537 13,191
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 $ 11,537 $ 13,191