v3.25.2
Derivatives - Schedule of Non-Designated Derivative Financial Instruments (Details) - Not designated as hedging - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount $ 1,146,394 $ 987,839
Asset 27,566 29,951
Liability 23,832 32,383
Interest rate contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 598,390 565,152
Asset 23,135 29,298
Liability 23,194 29,377
Forward commitments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 236,000 140,000
Asset 0 6
Liability 638 0
Interest rate-lock commitments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 127,004 65,687
Asset 2,322 647
Liability 0 0
Futures contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 185,000 217,000
Asset 2,109 0
Liability $ 0 $ 3,006