v3.26.1
Note 10 - Financial and Off-balance Sheet Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 79,340 $ 50,297
Available-for-sale [1] 516,978 542,830
Equity securities 268  
Restricted investment in bank stocks 7,287 6,663
Loans held for sale 395 246
Net loans 1,703,829 1,252,859
Mortgage servicing rights 344 346
Accrued interest receivable 6,399 4,839
Deposits 2,067,151 1,642,511
Short-term borrowings 75,428 80,601
Subordinated debt 54,018 39,268
Accrued interest payable 4,337 5,050
Cash and cash equivalents 79,340 50,297
Restricted investment in bank stocks 7,287 6,663
Loans held for sale 396 249
Net loans 1,706,522 1,265,478
Mortgage servicing rights 527 530
Accrued interest receivable 6,399 4,839
Short-term borrowings 75,428 80,601
Subordinated debt 56,673 40,541
Accrued interest payable 4,337 5,050
Fair Value, Inputs, Level 1 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Equity securities 268  
Cash and cash equivalents 79,340 50,297
Short-term borrowings 75,428 80,601
Fair Value, Inputs, Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Available-for-sale [1] 516,929 542,780
Restricted investment in bank stocks 7,287 6,663
Loans held for sale 396 249
Accrued interest receivable 6,399 4,839
Subordinated debt 56,673 40,541
Accrued interest payable 4,337 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,706,522 1,265,478
Mortgage servicing rights 527 530
Standby Letters of Credit [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Commitments to extend credit 51 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 51 74
With No Stated Maturities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Deposits 1,633,420 1,266,714
Deposits 1,633,420 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,633,420 1,266,714
With Stated Maturities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Deposits 433,731 375,797
Deposits 433,342 374,988
With Stated Maturities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Deposits $ 433,342 $ 374,988
[1] Includes derivatives designated as fair value hedges.