v3.25.2
Derivatives and Hedging Activities - Offsetting of Derivatives and Amounts Subject to Master Netting Agreements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Asset derivatives    
Assets, Gross Amounts Recognized $ 63,525 $ 103,603
Assets, Gross Amounts Offset in the Statement of Financial Position 0 0
Assets, Net Amounts Presented in the Statement of Financial Position 63,525 103,603
Assets, Gross Amounts Not Offset in the Statement of Financial Position, Financial Instruments Pledged 0 0
Assets, Gross Amounts Not Offset in the Statement of Financial Position, Cash Collateral Pledged 35,985 79,592
Assets, Net Amount 27,540 24,011
Liability derivatives    
Liabilities, Gross Amounts Recognized 63,847 105,255
Liabilities, Gross Amounts Offset in the Statement of Financial Position 0 0
Liabilities, Net Amounts Presented in the Statement of Financial Position 63,847 105,255
Liabilities, Gross Amounts Not Offset in the Statement of Financial Position, Financial Instruments Pledged 0 0
Liabilities, Gross Amounts Not Offset in the Statement of Financial Position, Cash Collateral Pledged 910 870
Liabilities, Net Amount 62,937 104,385
Designated as hedging instrument | Interest rate derivatives    
Asset derivatives    
Assets, Gross Amounts Recognized 27 18
Assets, Gross Amounts Offset in the Statement of Financial Position 0 0
Assets, Net Amounts Presented in the Statement of Financial Position 27 18
Assets, Gross Amounts Not Offset in the Statement of Financial Position, Financial Instruments Pledged 0 0
Assets, Gross Amounts Not Offset in the Statement of Financial Position, Cash Collateral Pledged 0 0
Assets, Net Amount 27 18
Liability derivatives    
Liabilities, Gross Amounts Recognized 802 2,051
Liabilities, Gross Amounts Offset in the Statement of Financial Position 0 0
Liabilities, Net Amounts Presented in the Statement of Financial Position 802 2,051
Liabilities, Gross Amounts Not Offset in the Statement of Financial Position, Financial Instruments Pledged 0 0
Liabilities, Gross Amounts Not Offset in the Statement of Financial Position, Cash Collateral Pledged 0 0
Liabilities, Net Amount 802 2,051
Derivatives not designed as hedging instruments | Loan level derivatives    
Asset derivatives    
Assets, Gross Amounts Recognized 62,488 102,608
Assets, Gross Amounts Offset in the Statement of Financial Position 0 0
Assets, Net Amounts Presented in the Statement of Financial Position 62,488 102,608
Assets, Gross Amounts Not Offset in the Statement of Financial Position, Financial Instruments Pledged 0 0
Assets, Gross Amounts Not Offset in the Statement of Financial Position, Cash Collateral Pledged 35,985 79,592
Assets, Net Amount 26,503 23,016
Liability derivatives    
Liabilities, Gross Amounts Recognized 62,488 102,608
Liabilities, Gross Amounts Offset in the Statement of Financial Position 0 0
Liabilities, Net Amounts Presented in the Statement of Financial Position 62,488 102,608
Liabilities, Gross Amounts Not Offset in the Statement of Financial Position, Financial Instruments Pledged 0 0
Liabilities, Gross Amounts Not Offset in the Statement of Financial Position, Cash Collateral Pledged 910 870
Liabilities, Net Amount 61,578 101,738
Derivatives not designed as hedging instruments | Risk participation-out agreements    
Asset derivatives    
Assets, Gross Amounts Recognized 553 495
Assets, Gross Amounts Offset in the Statement of Financial Position 0 0
Assets, Net Amounts Presented in the Statement of Financial Position 553 495
Assets, Gross Amounts Not Offset in the Statement of Financial Position, Financial Instruments Pledged 0 0
Assets, Gross Amounts Not Offset in the Statement of Financial Position, Cash Collateral Pledged 0 0
Assets, Net Amount 553 495
Derivatives not designed as hedging instruments | Risk participation-in agreements    
Liability derivatives    
Liabilities, Gross Amounts Recognized 179 137
Liabilities, Gross Amounts Offset in the Statement of Financial Position 0 0
Liabilities, Net Amounts Presented in the Statement of Financial Position 179 137
Liabilities, Gross Amounts Not Offset in the Statement of Financial Position, Financial Instruments Pledged 0 0
Liabilities, Gross Amounts Not Offset in the Statement of Financial Position, Cash Collateral Pledged 0 0
Liabilities, Net Amount 179 137
Derivatives not designed as hedging instruments | Foreign exchange contracts    
Asset derivatives    
Assets, Gross Amounts Recognized 457 482
Assets, Gross Amounts Offset in the Statement of Financial Position 0 0
Assets, Net Amounts Presented in the Statement of Financial Position 457 482
Assets, Gross Amounts Not Offset in the Statement of Financial Position, Financial Instruments Pledged 0 0
Assets, Gross Amounts Not Offset in the Statement of Financial Position, Cash Collateral Pledged 0 0
Assets, Net Amount 457 482
Liability derivatives    
Liabilities, Gross Amounts Recognized 378 459
Liabilities, Gross Amounts Offset in the Statement of Financial Position 0 0
Liabilities, Net Amounts Presented in the Statement of Financial Position 378 459
Liabilities, Gross Amounts Not Offset in the Statement of Financial Position, Financial Instruments Pledged 0 0
Liabilities, Gross Amounts Not Offset in the Statement of Financial Position, Cash Collateral Pledged 0 0
Liabilities, Net Amount $ 378 $ 459