v3.26.1
Derivatives and Hedging Activities - Schedule of Offsetting Derivatives and Amounts Subject to Master Netting Agreements Not Offset in the Audited Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Asset derivatives    
Assets, Gross Amounts Recognized $ 97,804 $ 103,228
Assets, Gross Amounts Offset in the Statement of Financial Position 0 0
Assets, Net Amounts Presented in the Statement of Financial Position 97,804 103,228
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 52,011 33,113
Assets, Net Amount 45,793 70,115
Liability derivatives    
Liabilities, Gross Amounts Recognized 113,052 116,513
Liabilities, Gross Amounts Offset in the Statement of Financial Position 0 0
Liabilities, Net Amounts Presented in the Statement of Financial Position 113,052 116,513
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 219 1,180
Liabilities, Net Amount 112,833 115,333
Designated as hedging instrument | Interest rate derivatives    
Asset derivatives    
Assets, Gross Amounts Recognized 30 185
Assets, Gross Amounts Offset in the Statement of Financial Position 0 0
Assets, Net Amounts Presented in the Statement of Financial Position 30 185
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 30 185
Liability derivatives    
Liabilities, Gross Amounts Recognized 64 179
Liabilities, Gross Amounts Offset in the Statement of Financial Position 0 0
Liabilities, Net Amounts Presented in the Statement of Financial Position 64 179
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 64 179
Derivatives not designed as hedging instruments | Loan level derivatives    
Asset derivatives    
Assets, Gross Amounts Recognized 96,904 102,237
Assets, Gross Amounts Offset in the Statement of Financial Position 0 0
Assets, Net Amounts Presented in the Statement of Financial Position 96,904 102,237
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 52,011 33,113
Assets, Net Amount 44,893 69,124
Liability derivatives    
Liabilities, Gross Amounts Recognized 112,880 115,937
Liabilities, Gross Amounts Offset in the Statement of Financial Position 0 0
Liabilities, Net Amounts Presented in the Statement of Financial Position 112,880 115,937
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 219 1,180
Liabilities, Net Amount 112,661 114,757
Derivatives not designed as hedging instruments | Risk participation-out agreements    
Asset derivatives    
Assets, Gross Amounts Recognized 492 532
Assets, Gross Amounts Offset in the Statement of Financial Position 0 0
Assets, Net Amounts Presented in the Statement of Financial Position 492 532
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 492 532
Derivatives not designed as hedging instruments | Risk participation-in agreements    
Liability derivatives    
Liabilities, Gross Amounts Recognized 108 139
Liabilities, Gross Amounts Offset in the Statement of Financial Position 0 0
Liabilities, Net Amounts Presented in the Statement of Financial Position 108 139
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 108 139
Derivatives not designed as hedging instruments | Foreign exchange contracts    
Asset derivatives    
Assets, Gross Amounts Recognized 378 274
Assets, Gross Amounts Offset in the Statement of Financial Position 0 0
Assets, Net Amounts Presented in the Statement of Financial Position 378 274
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 378 274
Liability derivatives    
Liabilities, Gross Amounts Recognized 0 258
Liabilities, Gross Amounts Offset in the Statement of Financial Position 0 0
Liabilities, Net Amounts Presented in the Statement of Financial Position 0 258
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 $ 0 $ 258