v3.26.1
Fair Value Disclosures (Assets and Liabilities Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value $ 560,065 $ 539,882 [1]
Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 560,065 539,882
Derivative financial instruments and interest rate swap agreements, asset 10,334 13,191
Derivative financial instruments and interest rate swap agreements, liability 10,397 13,524
U.S. Treasury    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 29,228 29,629
U.S. Government-sponsored enterprises (GSEs)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 18,493 19,064
Municipal securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 39,156 35,665
Other debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 20,276 21,000
Mortgage-backed securities (GSEs)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 452,912 434,524
Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 560,065 539,882
Total assets at fair value 570,399 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 10,397 13,524
Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 560,065 539,882
Total assets at fair value 570,399 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 10,397 13,524
Fair Value, Recurring | U.S. Treasury    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 29,228 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,228 29,629
Fair Value, Recurring | U.S. Government-sponsored enterprises (GSEs)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 18,493 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 18,493 19,064
Fair Value, Recurring | Municipal securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 39,156 35,665
Fair Value, Recurring | Municipal securities | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 39,156 35,665
Fair Value, Recurring | Other debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 20,276 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 20,276 21,000
Fair Value, Recurring | Mortgage-backed securities (GSEs)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair Value 452,912 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 452,912 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 10,334 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 $ 10,334 $ 13,191
[1] Derived from audited financial statements.