v3.26.1
Derivative Financial Instruments - Schedule of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Interest Rate Lock Commitments | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Asset, Notional Amount $ 61,018 $ 58,114
Derivative Liability, Notional Amount 0 0
Derivative Asset 1,687 1,540
Derivative Liability 0 0
Forward Commitments | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Asset, Notional Amount 10,949 8,223
Derivative Liability, Notional Amount 21,750 23,881
Derivative Asset 3 4
Derivative Liability (74) (105)
Interest Rate Contract | Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Asset, Notional Amount 45,000 20,000
Derivative Liability, Notional Amount 45,000 25,000
Derivative Asset 407 48
Derivative Liability (60) (144)
Interest Rate Contract | Customers | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Asset, Notional Amount 0 5,917
Derivative Liability, Notional Amount 54,630 49,849
Derivative Asset 0 91
Derivative Liability (3,880) (3,476)
Interest Rate Contract | Dealer Counterparties | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Asset, Notional Amount 54,630 49,849
Derivative Liability, Notional Amount 0 5,917
Derivative Asset 3,880 3,476
Derivative Liability 0 (91)
Risk Participations | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative Liability, Notional Amount 7,000 0
Derivative Liability $ (65) $ 0