v3.25.1
Note 6 - Fair Value of Financial Instruments - Financial Instruments Recorded at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale $ 615,350 $ 624,779
Fair Value, Recurring [Member]    
Debt Securities, Available-for-Sale 615,350 624,779
Derivative - interest rate swaps   1,274
Assets, Fair Value Disclosure 616,223 626,053
Derivative - interest rate swaps   395
Fair Value, Recurring [Member] | Interest Rate Swap [Member]    
Derivative - interest rate swaps 873  
Derivative - interest rate swaps 574  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Debt Securities, Available-for-Sale 0 0
Derivative - interest rate swaps   0
Assets, Fair Value Disclosure 0 0
Derivative - interest rate swaps   0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Interest Rate Swap [Member]    
Derivative - interest rate swaps 0  
Derivative - interest rate swaps 0  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt Securities, Available-for-Sale 615,234 624,643
Derivative - interest rate swaps   1,274
Assets, Fair Value Disclosure 616,107 625,917
Derivative - interest rate swaps   395
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Interest Rate Swap [Member]    
Derivative - interest rate swaps 873  
Derivative - interest rate swaps 574  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt Securities, Available-for-Sale 116 136
Derivative - interest rate swaps   0
Assets, Fair Value Disclosure 116 136
Derivative - interest rate swaps   0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Interest Rate Swap [Member]    
Derivative - interest rate swaps 0  
Derivative - interest rate swaps 0  
US States and Political Subdivisions Debt Securities [Member]    
Debt Securities, Available-for-Sale 133,559 135,543
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Recurring [Member]    
Debt Securities, Available-for-Sale 133,559 135,543
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Debt Securities, Available-for-Sale 0 0
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt Securities, Available-for-Sale 133,443 135,407
US States and Political Subdivisions Debt Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt Securities, Available-for-Sale 116 136
Passthrough Mortgage Securities [Member]    
Debt Securities, Available-for-Sale 131,195 129,440
Passthrough Mortgage Securities [Member] | Fair Value, Recurring [Member]    
Debt Securities, Available-for-Sale 131,195 129,440
Passthrough Mortgage Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Debt Securities, Available-for-Sale 0 0
Passthrough Mortgage Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt Securities, Available-for-Sale 131,195 129,440
Passthrough Mortgage Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt Securities, Available-for-Sale 0 0
Collateralized Debt Obligations [Member]    
Debt Securities, Available-for-Sale 141,287 145,059
Collateralized Debt Obligations [Member] | Fair Value, Recurring [Member]    
Debt Securities, Available-for-Sale 141,287 145,059
Collateralized Debt Obligations [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Debt Securities, Available-for-Sale 0 0
Collateralized Debt Obligations [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt Securities, Available-for-Sale 141,287 145,059
Collateralized Debt Obligations [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt Securities, Available-for-Sale 0 0
US Government Agencies Debt Securities [Member] | Fair Value, Recurring [Member]    
Debt Securities, Available-for-Sale 94,444 101,427
US Government Agencies Debt Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Debt Securities, Available-for-Sale 0 0
US Government Agencies Debt Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt Securities, Available-for-Sale 94,444 101,427
US Government Agencies Debt Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt Securities, Available-for-Sale 0 0
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale 114,865 113,310
Corporate Bond Securities [Member] | Fair Value, Recurring [Member]    
Debt Securities, Available-for-Sale 114,865 113,310
Corporate Bond Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Debt Securities, Available-for-Sale 0 0
Corporate Bond Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt Securities, Available-for-Sale 114,865 113,310
Corporate Bond Securities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt Securities, Available-for-Sale $ 0 $ 0