XML 88 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Schedule of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other assets Other assets
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities
Interest rate contracts | Other Assets and Other Liabilities    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional Amount $ 910,640 $ 605,735
Fair Value 28,184 28,804
Securities fair value hedges | Fair Value Hedging | Other Assets    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional Amount 400,000 400,000
Fair Value 436 2,677
Residential mortgage fair value hedges | Fair Value Hedging | Other Assets and Other Liabilities    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional Amount 400,000  
Fair Value 121  
Residential mortgage fair value hedges | Fair Value Hedging | Other Liabilities    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional Amount   200,000
Fair Value   75
Interest Rate Contract, Risk Participation Agreements    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional Amount $ 28,900 $ 9,400