v3.25.2
Derivative Financial Instruments - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net unrealized gains (losses) arising during the period $ 3,493 $ (3,116) $ 9,673 $ (12,447)
Reclassification adjustment for amortization in net income (3,072) (888) (3,608) (1,724)
Designated as Hedging Instrument        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net unrealized gains (losses) arising during the period 6,565 (2,228) 13,281 (10,723)
Reclassification adjustment for amortization in net income (3,072) (888) (3,608) (1,724)
Interest rate swap on borrowing advances | Designated as Hedging Instrument | Interest Expense        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net unrealized gains (losses) arising during the period (1,093) (1,094) (2,175) (2,187)
Reclassification adjustment for amortization in net income 1,093 1,094 2,175 2,187
Interest rate swaps on variable rate funding sources | Designated as Hedging Instrument | Interest Expense        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net unrealized gains (losses) arising during the period 74 (1,835) (2,961) 14
Reclassification adjustment for amortization in net income (5) 3,517 2,397 6,956
Interest rate swaps, collars and floors on customer loan interest payments | Designated as Hedging Instrument | Interest Income        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net unrealized gains (losses) arising during the period 7,584 701 18,417 (8,550)
Reclassification adjustment for amortization in net income (4,160) (5,499) (8,180) (10,867)
Interest rate swaps, caps and collars | Non-hedging Derivatives        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net gain recognized in other noninterest income $ 1,550 $ 326 $ 2,250 $ 775