v3.26.1
Fair Value of Financial Instruments - Fair Value Measured on a Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 1,663,063 $ 1,427,824
Liabilities carried at fair value 78,183 83,380
Mortgage-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Securities available for sale 1,087,248 821,938
Other securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Securities available for sale 541,339 567,986
Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 34,476 37,900
Derivatives 23,112 31,714
Borrowed funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Borrowings 55,071 51,666
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 12,669 12,650
Level 1 | Other securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Securities available for sale 12,669 12,650
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 1,631,127 1,396,362
Liabilities carried at fair value 23,112 31,714
Level 2 | Mortgage-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Securities available for sale 1,087,248 821,938
Level 2 | Other securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Securities available for sale 509,403 536,524
Level 2 | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 34,476 37,900
Derivatives 23,112 31,714
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 19,267 18,812
Liabilities carried at fair value 55,071 51,666
Level 3 | Other securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Securities available for sale 19,267 18,812
Level 3 | Borrowed funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Borrowings $ 55,071 $ 51,666