v3.26.1
Borrowings - Schedule of Short-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Short-Term Debt [Line Items]    
Short-term borrowings $ 108,259 $ 64,740
Short-Term Debt, Weighted Average Interest Rate, at Point in Time 3.40% 3.11%
Securities sold under agreements to repurchase    
Short-Term Debt [Line Items]    
Short-term borrowings $ 13,888 $ 16,129
Short-Term Debt, Weighted Average Interest Rate, at Point in Time 0.12% 0.27%
FHLB advances    
Short-Term Debt [Line Items]    
Short-term borrowings $ 90,000 $ 45,000
Short-Term Debt, Weighted Average Interest Rate, at Point in Time 3.90% 4.08%
Federal Funds Purchased    
Short-Term Debt [Line Items]    
Short-term borrowings $ 4,371 $ 3,611
Short-Term Debt, Weighted Average Interest Rate, at Point in Time 3.63% 3.64%