v3.25.2
Fair Value of Financial Instruments - Fair Value Measured on a Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 1,435,716 $ 1,552,605
Liabilities, Fair Value Disclosure, Total 79,632 69,191
Collateralized Mortgage Backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Securities available for sale 828,756 911,636
Other securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Securities available for sale 563,031 586,269
Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 43,929 54,700
Derivatives 32,080 20,396
Junior subordinated debentures    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Borrowings 47,552 48,795
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 12,291 11,890
Level 1 | Other securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Securities available for sale 12,291 11,890
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 1,405,119 1,521,250
Liabilities, Fair Value Disclosure, Total 32,080 20,396
Level 2 | Collateralized Mortgage Backed Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Securities available for sale 828,756 911,636
Level 2 | Other securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Securities available for sale 532,434 554,914
Level 2 | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivatives 43,929 54,700
Derivatives 32,080 20,396
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 18,306 19,465
Liabilities, Fair Value Disclosure, Total 47,552 48,795
Level 3 | Other securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Securities available for sale 18,306 19,465
Level 3 | Junior subordinated debentures    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Borrowings $ 47,552 $ 48,795