XML 145 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives and Hedging Activities - Derivative Instruments in Statement of Financial Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration]   Other liabilities
Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Derivative assets $ 864 $ 1,503
Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Derivative assets 1,831 1,610
Derivatives not designated as hedging instruments $ 2,073 $ 1,826
Interest Rate Products    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Accrued interest and other assets Accrued interest and other assets
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities
Interest Rate Products | Derivatives designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Derivative assets, notional amount $ 150,000 $ 150,000
Derivative assets 864 1,503
Interest Rate Products | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Derivative assets, notional amount 175,865 34,930
Derivative assets 1,831 1,610
Derivative liabilities, notional amount 178,646 34,930
Derivatives not designated as hedging instruments $ 1,990 1,778
Risk Participation Agreement    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other liabilities  
Risk Participation Agreement | Derivatives not designated as hedging instruments    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, notional amount $ 44,387 7,542
Derivatives not designated as hedging instruments $ 83 $ 48