v3.25.1
Derivative Financial Instruments - Schedule of Derivative Instruments in Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Derivative [Line Items]    
Notional Amount $ 3,266,484 $ 3,523,250
Asset Derivative    
Gross derivatives 6,537 6,389
Offsetting derivative assets (23,519) (28,239)
Liability Derivative    
Gross derivatives 33,388 40,122
Offsetting derivative liabilities (23,519) (28,239)
Designated as Hedging Instrument    
Derivative [Line Items]    
Notional Amount 1,550,000 1,800,000
Asset Derivative    
Gross derivatives 8,272 7,786
Liability Derivative    
Gross derivatives 35,426 41,893
Not Designated as Hedging Instrument    
Derivative [Line Items]    
Notional Amount 1,716,484 1,723,250
Asset Derivative    
Gross derivatives 21,784 26,842
Liability Derivative    
Gross derivatives 21,481 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 129 201
Liability Derivative    
Gross derivatives 2,423 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 32,676 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 6,509 3,780
Liability Derivative    
Gross derivatives 327 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,634 1,444
Liability Derivative    
Gross derivatives 0 0
Interest rate swaps | Not Designated as Hedging Instrument | Financial institution counterparty:    
Derivative [Line Items]    
Notional Amount 852,742 857,625
Asset Derivative    
Gross derivatives 18,096 25,328
Liability Derivative    
Gross derivatives 3,965 1,651
Interest rate swaps | Not Designated as Hedging Instrument | Commercial customer counterparty:    
Derivative [Line Items]    
Notional Amount 852,742 857,625
Asset Derivative    
Gross derivatives 3,688 1,514
Liability Derivative    
Gross derivatives 17,516 24,817
Interest rate caps and collars | Not Designated as Hedging Instrument | Financial institution counterparty:    
Derivative [Line Items]    
Notional Amount 5,500 4,000
Asset Derivative    
Gross derivatives 0 0
Liability Derivative    
Gross derivatives 0 0
Interest rate caps and collars | Not Designated as Hedging Instrument | Commercial customer counterparty:    
Derivative [Line Items]    
Notional Amount 5,500 4,000
Asset Derivative    
Gross derivatives 0 0
Liability Derivative    
Gross derivatives $ 0 $ 0