v3.25.1
Derivatives and Hedging Activities - Fair Value Classification (Details) - Interest-rate swaps - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Not designated as hedging instrument    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Asset Notional Amount $ 3,168 $ 3,212
Asset Derivatives 260 321
Liability Notional Amount 49,404 49,599
Liability Derivatives 290 346
Cash Flow Hedging | Hedging instrument    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Asset Notional Amount 25,000 0
Asset Derivatives 1 0
Liability Notional Amount 75,000 100,000
Liability Derivatives 207 336
Pay Fixed, Receive Floating | Not designated as hedging instrument    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Asset Notional Amount 3,168 3,212
Asset Derivatives 260 321
Liability Notional Amount 0 0
Liability Derivatives 0 0
Pay Fixed, Receive Floating | Cash Flow Hedging | Hedging instrument    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Asset Notional Amount 25,000 0
Asset Derivatives 1 0
Liability Notional Amount 75,000 100,000
Liability Derivatives 207 336
Pay Floating, Receive Fixed | Not designated as hedging instrument    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Asset Notional Amount 0 0
Asset Derivatives 0 0
Liability Notional Amount 3,168 3,212
Liability Derivatives 260 321
Risk participation agreements sold | Not designated as hedging instrument    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Asset Notional Amount 0 0
Asset Derivatives 0 0
Liability Notional Amount 46,236 46,387
Liability Derivatives $ 30 $ 25