v3.25.2
Derivative Instruments - Schedule of Notional and Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Derivative assets, Fair Value $ 23,925 $ 34,505
Derivative liabilities, Fair Value $ 22,191 $ 28,550
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets Other Assets
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities Other Liabilities
Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative assets, Notional Amount $ 1,594,789 $ 1,115,416
Derivative assets, Fair Value 32,059 16,174
Derivative liabilities, Notional Amount 1,785,376 934,200
Derivative liabilities, Fair Value 32,764 14,302
Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative assets, Notional Amount 580,000 130,000
Derivative assets, Fair Value 18,570 22,780
Derivative liabilities, Notional Amount 0 450,000
Derivative liabilities, Fair Value 0 598
Other Assets | Not Designated as Hedging Instrument | Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets, Notional Amount 1,429,422 877,051
Derivative assets, Fair Value 29,332 14,071
Other Assets | Not Designated as Hedging Instrument | Interest rate lock commitments    
Derivatives, Fair Value [Line Items]    
Derivative assets, Notional Amount 165,367 64,365
Derivative assets, Fair Value 2,727 861
Other Assets | Not Designated as Hedging Instrument | Forward commitments    
Derivatives, Fair Value [Line Items]    
Derivative assets, Notional Amount 0 174,000
Derivative assets, Fair Value 0 1,242
Other Assets | Designated as Hedging Instrument | Interest rate swaps | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Derivative assets, Notional Amount 130,000 130,000
Derivative assets, Fair Value 18,022 22,780
Other Assets | Designated as Hedging Instrument | Interest rate collars | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Derivative assets, Notional Amount 450,000 0
Derivative assets, Fair Value 548 0
Other Liabilities | Not Designated as Hedging Instrument | Interest rate contracts    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, Notional Amount 1,429,734 880,371
Derivative liabilities, Fair Value 29,353 14,094
Other Liabilities | Not Designated as Hedging Instrument | Interest rate lock commitments    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, Notional Amount 1,642 1,829
Derivative liabilities, Fair Value 14 122
Other Liabilities | Not Designated as Hedging Instrument | Forward commitments    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, Notional Amount 354,000 52,000
Derivative liabilities, Fair Value 3,397 86
Other Liabilities | Designated as Hedging Instrument | Interest rate swaps | Fair Value Hedging    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, Notional Amount 100,000 100,000
Derivative liabilities, Fair Value 13,440 17,369
Other Liabilities | Designated as Hedging Instrument | Interest rate collars | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, Notional Amount 0 450,000
Derivative liabilities, Fair Value $ 0 $ 598