v3.25.2
Note 6 - Fair Value Measurements - Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Reported Value Measurement [Member]    
Cash and due from banks $ 9,798 $ 13,564
Interest-bearing deposits 83,051 94,254
Federal funds sold   299
Securities available for sale 590,021 601,898
Restricted stock, at cost 1,848 1,848
Mortgage loans held for sale 1,072 619
Loans, net 1,000,275 977,688
Accrued interest receivable 6,413 6,469
Bank-owned life insurance 47,958 47,369
Deposits 1,627,675 1,644,752
Accrued interest payable 1,522 1,462
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash and due from banks 9,798 13,564
Interest-bearing deposits 83,051 94,254
Federal funds sold   299
Securities available for sale 0 0
Restricted stock, at cost 0 0
Mortgage loans held for sale 0 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]    
Cash and due from banks 0 0
Interest-bearing deposits 0 0
Federal funds sold   0
Securities available for sale 590,021 601,898
Restricted stock, at cost 1,848 1,848
Mortgage loans held for sale 1,072 619
Loans, net 0 0
Accrued interest receivable 6,413 6,469
Bank-owned life insurance 47,958 47,369
Deposits 1,299,117 1,332,138
Accrued interest payable 1,522 1,462
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash and due from banks 0 0
Interest-bearing deposits 0 0
Federal funds sold   0
Securities available for sale 0 0
Restricted stock, at cost 0 0
Mortgage loans held for sale 0 0
Loans, net 953,810 927,581
Accrued interest receivable 0 0
Bank-owned life insurance 0 0
Deposits 327,378 312,811
Accrued interest payable $ 0 $ 0