v3.25.2
Note 9 - Financial and Off-balance Sheet Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 66,471 $ 50,713
Available-for-sale [1] 544,262 546,559
Restricted investment in bank stocks 5,772 5,436
Loans held for sale 1,166 664
Net loans 1,209,370 1,207,304
Mortgage servicing rights 362 378
Accrued interest receivable 5,002 4,965
Deposits 1,651,667 1,628,541
Short-term borrowings 67,464 53,844
Long-term debt 0 30,000
Subordinated debt 39,168 39,068
Accrued interest payable 6,251 7,580
Cash and cash equivalents 66,471 50,713
Restricted investment in bank stocks 5,772 5,436
Loans held for sale 1,182 664
Net loans 1,220,077 1,212,780
Mortgage servicing rights 557 556
Accrued interest receivable 5,002 4,965
Short-term borrowings 67,464 53,844
Long-term debt 0 30,033
Subordinated debt 40,250 40,600
Accrued interest payable 6,251 7,580
Fair Value, Inputs, Level 1 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash and cash equivalents 66,471 50,713
Short-term borrowings 67,464 53,844
Fair Value, Inputs, Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Available-for-sale [1] 544,211 546,508
Restricted investment in bank stocks 5,772 5,436
Loans held for sale 1,182 664
Accrued interest receivable 5,002 4,965
Long-term debt 0 30,033
Subordinated debt 40,250 40,600
Accrued interest payable 6,251 7,580
Fair Value, Inputs, Level 3 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Available-for-sale [1] 51 51
Net loans 1,220,077 1,212,780
Mortgage servicing rights 557 556
Standby Letters of Credit [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Commitments to extend credit 75 59
Standby Letters of Credit [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Commitments to extend credit 75 59
With No Stated Maturities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Deposits 1,262,148 1,247,083
Deposits 1,262,148 1,247,083
With No Stated Maturities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Deposits 1,262,148 1,247,083
With Stated Maturities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Deposits 389,519 381,458
Deposits 388,136 379,960
With Stated Maturities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Deposits $ 388,136 $ 379,960
[1] Includes derivatives designated as fair value hedges.