v3.25.2
Note 10 - Fair Value of Financial Instruments - Estimated Fair Value and Carrying Amounts of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Estimate of Fair Value Measurement [Member]    
Cash and cash equivalents $ 26,928 $ 31,559
FHLB stock 7,000 7,778
FRB stock 4,131 4,131
Loans receivable, gross 1,529,008 1,466,511
Mortgage servicing rights 20,318 20,370
Non-maturing interest-bearing deposits 861,302 799,142
Time certificates of deposit 457,784 461,254
FHLB advances and other borrowings 119,491 141,057
Other long-term debt 59,031 58,024
Reported Value Measurement [Member]    
Cash and cash equivalents 26,928 31,559
FHLB stock 7,000 7,778
FRB stock 4,131 4,131
Loans receivable, gross 1,569,662 1,520,646
Mortgage servicing rights 15,120 15,376
Non-maturing interest-bearing deposits 861,302 799,142
Time certificates of deposit 459,299 462,875
FHLB advances and other borrowings 119,407 140,930
Other long-term debt 60,155 60,155
Fair Value, Inputs, Level 1 [Member] | Estimate of Fair Value Measurement [Member]    
Cash and cash equivalents 26,928 31,559
FHLB stock 0 0
FRB stock 0 0
Loans receivable, gross 0 0
Mortgage servicing rights 0 0
Non-maturing interest-bearing deposits 0 0
Time certificates of deposit 0 0
FHLB advances and other borrowings 0 0
Other long-term debt 0 0
Fair Value, Inputs, Level 2 [Member] | Estimate of Fair Value Measurement [Member]    
Cash and cash equivalents 0 0
FHLB stock 7,000 7,778
FRB stock 4,131 4,131
Loans receivable, gross 0 0
Mortgage servicing rights 0 0
Non-maturing interest-bearing deposits 861,302 799,142
Time certificates of deposit 0 0
FHLB advances and other borrowings 0 0
Other long-term debt 0 0
Fair Value, Inputs, Level 3 [Member] | Estimate of Fair Value Measurement [Member]    
Cash and cash equivalents 0 0
FHLB stock 0 0
FRB stock 0 0
Loans receivable, gross 1,529,008 1,466,511
Mortgage servicing rights 20,318 20,370
Non-maturing interest-bearing deposits 0 0
Time certificates of deposit 457,784 461,254
FHLB advances and other borrowings 119,491 141,057
Other long-term debt $ 59,031 $ 58,024