v3.25.2
Borrowed Funds (Short-term borrowings) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Short-term Debt [Line Items]          
Borrowed funds $ 72,677   $ 72,677   $ 112,991
Securities Sold under Agreements to Repurchase [Member]          
Short-term Debt [Line Items]          
Maximum Month End Balance 43,208 $ 44,194 47,310 $ 44,194  
Average Balance $ 40,802 $ 40,593 $ 42,150 $ 40,607  
Short-Term Debt, Weighted Average Interest Rate, over Time 3.14% 3.18% 3.18% 3.16%  
Borrowed funds $ 43,208   $ 43,208   $ 53,567
Borrowed funds, Rate 3.10%   3.10%   3.18%
Federal Funds Purchased [Member]          
Short-term Debt [Line Items]          
Maximum Month End Balance $ 0 $ 0 $ 0 $ 0  
Average Balance $ 0 $ 0 $ 11 $ 1  
Short-Term Debt, Weighted Average Interest Rate, over Time 0.00% 0.00% 5.43% 6.52%  
Federal Reserve Bank Advances [Member]          
Short-term Debt [Line Items]          
Maximum Month End Balance $ 0 $ 0 $ 0 $ 0  
Average Balance $ 859 $ 15 $ 446 $ 8  
Short-Term Debt, Weighted Average Interest Rate, over Time 4.50% 5.52% 4.50% 5.52%