v3.26.1
Note 15 - Fair Value Measurements - Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Nonrecurring Basis [Line Items]    
Federal funds sold $ 0 $ 299
Securities available for sale 654,377 601,898
Fair Value, Inputs, Level 1 [Member]    
Fair Value Assets And Liabilities Measured On Nonrecurring Basis [Line Items]    
Securities available for sale 0 0
Fair Value, Inputs, Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Nonrecurring Basis [Line Items]    
Securities available for sale 654,377 601,898
Fair Value, Inputs, Level 3 [Member]    
Fair Value Assets And Liabilities Measured On Nonrecurring Basis [Line Items]    
Securities available for sale 0 0
Reported Value Measurement [Member]    
Fair Value Assets And Liabilities Measured On Nonrecurring Basis [Line Items]    
Cash and due from banks 8,419 13,564
Federal funds sold   299
Interest-bearing deposits 50,831 94,254
Securities available for sale 654,377 601,898
Restricted stock, at cost 1,848 1,848
Mortgage loans held for sale   619
Loans, net 989,418 977,688
Accrued interest receivable 6,538 6,469
Bank-owned life insurance 48,568 47,369
Deposits 1,626,933 1,644,752
Accrued interest payable 1,581 1,462
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,419 13,564
Federal funds sold   299
Interest-bearing deposits 50,831 94,254
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
Federal funds sold   0
Interest-bearing deposits 0 0
Securities available for sale 654,377 601,898
Restricted stock, at cost 1,848 1,848
Mortgage loans held for sale   619
Loans, net 0 0
Accrued interest receivable 6,538 6,469
Bank-owned life insurance 48,568 47,369
Deposits 1,309,423 1,332,138
Accrued interest payable 1,581 1,462
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
Federal funds sold   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 955,899 927,581
Accrued interest receivable 0 0
Bank-owned life insurance 0 0
Deposits 317,625 312,811
Accrued interest payable $ 0 $ 0