XML 133 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Derivative Assets, Notional Amount $ 544,626 $ 531,600
Derivative Liabilities $ 7,562 $ 6,459
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued interest payable and other liabilities Accrued interest payable and other liabilities
Fair Value Hedge Assets $ 12,236 $ 11,998
Hedged Liability, Fair Value Hedge $ 7,562 10,549
Hedged Liability, Statement of Financial Position [Extensible Enumeration] Accrued interest payable and other liabilities  
Interest Rate Contracts    
Derivative [Line Items]    
Derivative Assets, Notional Amount $ 192,405 168,850
Fair Value Hedge Assets 6,516 6,426
Hedged Liability, Fair Value Hedge 6,428 6,331
Cash Flow Hedging    
Derivative [Line Items]    
Fair Value Hedge Assets 1,442 0
Derivative, Notional Amount 300,000 300,000
Hedged Liability, Fair Value Hedge 0 4,090
Foreign Exchange Contracts    
Derivative [Line Items]    
Derivative Assets, Notional Amount 36,155 45,742
Fair Value Hedge Assets 515 1,883
Hedged Liability, Fair Value Hedge 1,134 128
Equity warrant assets    
Derivative [Line Items]    
Derivative Assets, Notional Amount 16,066 17,008
Fair Value Hedge Assets 3,763 3,689
Hedged Liability, Fair Value Hedge $ 0 $ 0