v3.26.1
Note 9 - Financial and Off-balance Sheet Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 56,603 $ 50,297
Available-for-sale [1] 528,007 542,830
Restricted investment in bank stocks 7,427 6,663
Loans held for sale 1,199 246
Net loans 1,273,242 1,252,859
Mortgage servicing rights 342 346
Accrued interest receivable 4,850 4,839
Deposits 1,653,431 1,642,511
Short-term borrowings 86,806 80,601
Subordinated debt 39,318 39,268
Accrued interest payable 3,593 5,050
Cash and cash equivalents 56,603 50,297
Restricted investment in bank stocks 7,427 6,663
Loans held for sale 1,199 249
Net loans 1,278,383 1,265,478
Mortgage servicing rights 522 530
Accrued interest receivable 4,850 4,839
Short-term borrowings 86,806 80,601
Subordinated debt 40,813 40,541
Accrued interest payable 3,593 5,050
Fair Value, Inputs, Level 1 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash and cash equivalents 56,603 50,297
Short-term borrowings 86,806 80,601
Fair Value, Inputs, Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Available-for-sale [1] 527,958 542,780
Restricted investment in bank stocks 7,427 6,663
Loans held for sale 1,199 249
Accrued interest receivable 4,850 4,839
Subordinated debt 40,813 40,541
Accrued interest payable 3,593 5,050
Fair Value, Inputs, Level 3 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Available-for-sale [1] 49 50
Net loans 1,278,383 1,265,478
Mortgage servicing rights 522 530
Standby Letters of Credit [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Commitments to extend credit 42 74
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 42 74
With No Stated Maturities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Deposits 1,287,060 1,266,714
Deposits 1,287,060 1,266,714
With No Stated Maturities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Deposits 1,287,060 1,266,714
With Stated Maturities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Deposits 366,371 316,760
Deposits 365,247 374,988
With Stated Maturities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Deposits $ 365,247 $ 374,988
[1] Includes derivatives designated as fair value hedges.