v3.25.2
Derivative Financial Instruments - Schedule of Derivative Instruments in Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Notional Amount $ 3,360,116 $ 3,523,250
Asset Derivative    
Gross derivatives 6,814 6,389
Offsetting derivative assets (22,579) (28,239)
Liability Derivative    
Gross derivatives 27,079 40,122
Offsetting derivative liabilities (22,579) (28,239)
Designated as Hedging Instrument    
Derivative [Line Items]    
Notional Amount 1,550,000 1,800,000
Asset Derivative    
Gross derivatives 9,735 7,786
Liability Derivative    
Gross derivatives 30,196 41,893
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Notional Amount 1,810,116 1,723,250
Asset Derivative    
Gross derivatives 19,658 26,842
Liability Derivative    
Gross derivatives 19,462 26,468
Interest rate swap on money market deposit account payments | Designated as Hedging Instrument    
Derivative [Line Items]    
Notional Amount 0 250,000
Asset Derivative    
Gross derivatives 0 2,361
Liability Derivative    
Gross derivatives 0 0
Interest rate swaps on variable rate funding sources | Designated as Hedging Instrument    
Derivative [Line Items]    
Notional Amount 275,000 275,000
Asset Derivative    
Gross derivatives 114 201
Liability Derivative    
Gross derivatives 2,334 1,821
Interest rate swaps on customer loan interest payments | Designated as Hedging Instrument    
Derivative [Line Items]    
Notional Amount 375,000 375,000
Asset Derivative    
Gross derivatives 0 0
Liability Derivative    
Gross derivatives 27,689 39,517
Interest rate collars on customer loan interest payments | Designated as Hedging Instrument    
Derivative [Line Items]    
Notional Amount 700,000 700,000
Asset Derivative    
Gross derivatives 8,068 3,780
Liability Derivative    
Gross derivatives 173 555
Interest rate floor on customer loan interest payments | Designated as Hedging Instrument    
Derivative [Line Items]    
Notional Amount 200,000 200,000
Asset Derivative    
Gross derivatives 1,553 1,444
Liability Derivative    
Gross derivatives 0 0
Interest rate swaps | Not Designated as Hedging Instrument | Financial institution counterparty:    
Derivative [Line Items]    
Notional Amount 861,988 857,625
Asset Derivative    
Gross derivatives 13,006 25,328
Liability Derivative    
Gross derivatives 6,523 1,651
Interest rate swaps | Not Designated as Hedging Instrument | Commercial customer counterparty:    
Derivative [Line Items]    
Notional Amount 861,988 857,625
Asset Derivative    
Gross derivatives 6,134 1,514
Liability Derivative    
Gross derivatives 12,383 24,817
Interest rate caps and collars | Not Designated as Hedging Instrument | Financial institution counterparty:    
Derivative [Line Items]    
Notional Amount 43,070 4,000
Asset Derivative    
Gross derivatives 0 0
Liability Derivative    
Gross derivatives 556 0
Interest rate caps and collars | Not Designated as Hedging Instrument | Commercial customer counterparty:    
Derivative [Line Items]    
Notional Amount 43,070 4,000
Asset Derivative    
Gross derivatives 518 0
Liability Derivative    
Gross derivatives $ 0 $ 0