v3.26.1
Note 5 - Fair Value Measurements - Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Reported Value Measurement [Member]    
Fair Value Assets And Liabilities Measured On Nonrecurring Basis [Line Items]    
Cash and due from banks $ 8,854 $ 8,419
Interest-bearing deposits 45,709 50,831
Securities available for sale 652,660 654,377
Restricted stock, at cost 1,872 1,848
Mortgage loans held for sale 331  
Loans, net 1,004,607 989,418
Accrued interest receivable 7,029 6,538
Bank-owned life insurance 49,174 48,568
Deposits 1,629,456 1,626,933
Accrued interest payable 1,439 1,581
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value Assets And Liabilities Measured On Nonrecurring Basis [Line Items]    
Cash and due from banks 8,854 8,419
Interest-bearing deposits 45,709 50,831
Securities available for sale 0 0
Restricted stock, at cost 0 0
Mortgage loans held for sale 0  
Loans, net 0 0
Accrued interest receivable 0 0
Bank-owned life insurance 0 0
Deposits 0 0
Accrued interest payable 0 0
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Nonrecurring Basis [Line Items]    
Cash and due from banks 0 0
Interest-bearing deposits 0 0
Securities available for sale 652,660 654,377
Restricted stock, at cost 1,872 1,848
Mortgage loans held for sale 331  
Loans, net 0 0
Accrued interest receivable 7,029 6,538
Bank-owned life insurance 49,174 48,568
Deposits 1,314,606 1,309,423
Accrued interest payable 1,439 1,581
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value Assets And Liabilities Measured On Nonrecurring Basis [Line Items]    
Cash and due from banks 0 0
Interest-bearing deposits 0 0
Securities available for sale 0 0
Restricted stock, at cost 0 0
Mortgage loans held for sale 0  
Loans, net 979,795 955,899
Accrued interest receivable 0 0
Bank-owned life insurance 0 0
Deposits 314,600 317,625
Accrued interest payable $ 0 $ 0