v3.25.2
Note 4 - Loans and the Allowance for Credit Losses - Balance of Nonaccrual Loans By Loan Category (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Total nonaccrual $ 13,652 $ 4,105
Past due 90 days or more and still accruing $ 0 $ 0
Number of loans 5 1
Nonaccrual, with allowance, amortized cost $ 3,043 $ 55
Nonaccrual, with allowance, allowance 959 29
Nonperforming Financial Instruments [Member]    
Nonaccrual with no allowance for credit losses 10,609 4,050
Total nonaccrual 13,652 4,105
Past due 90 days or more and still accruing 0 0
Commercial Portfolio Segment [Member] | Commercial Loans [Member]    
Total nonaccrual 353 355
Past due 90 days or more and still accruing $ 0 $ 0
Number of loans 1 1
Nonaccrual, with allowance, amortized cost $ 52 $ 55
Nonaccrual, with allowance, allowance 28 29
Commercial Portfolio Segment [Member] | Commercial Loans [Member] | Nonperforming Financial Instruments [Member]    
Nonaccrual with no allowance for credit losses 301 302
Total nonaccrual 353 355
Past due 90 days or more and still accruing 0 0
Commercial Portfolio Segment [Member] | Agricultural Loans [Member]    
Total nonaccrual 9,905 567
Past due 90 days or more and still accruing $ 0 $ 0
Number of loans 4 0
Nonaccrual, with allowance, amortized cost $ 2,991 $ 0
Nonaccrual, with allowance, allowance 931 0
Commercial Portfolio Segment [Member] | Agricultural Loans [Member] | Nonperforming Financial Instruments [Member]    
Nonaccrual with no allowance for credit losses 6,914 567
Total nonaccrual 9,905 567
Past due 90 days or more and still accruing 0 0
Commercial Portfolio Segment [Member] | Real Estate Loan [Member]    
Total nonaccrual 1,281 1,579
Past due 90 days or more and still accruing 0 0
Commercial Portfolio Segment [Member] | Real Estate Loan [Member] | Nonperforming Financial Instruments [Member]    
Nonaccrual with no allowance for credit losses 1,281 1,579
Total nonaccrual 1,281 1,579
Past due 90 days or more and still accruing 0 0
Commercial Portfolio Segment [Member] | Construction Loans [Member]    
Total nonaccrual 0 0
Past due 90 days or more and still accruing 0 0
Commercial Portfolio Segment [Member] | Construction Loans [Member] | Nonperforming Financial Instruments [Member]    
Nonaccrual with no allowance for credit losses 0 0
Total nonaccrual 0 0
Past due 90 days or more and still accruing 0 0
Residential Portfolio Segment [Member] | Real Estate Loan [Member]    
Total nonaccrual 227 83
Past due 90 days or more and still accruing 0 0
Residential Portfolio Segment [Member] | Real Estate Loan [Member] | Nonperforming Financial Instruments [Member]    
Nonaccrual with no allowance for credit losses 227 83
Total nonaccrual 227 83
Past due 90 days or more and still accruing 0 0
Residential Portfolio Segment [Member] | Equity Lines of Credit [Member]    
Total nonaccrual 1,089 650
Past due 90 days or more and still accruing 0 0
Residential Portfolio Segment [Member] | Equity Lines of Credit [Member] | Nonperforming Financial Instruments [Member]    
Nonaccrual with no allowance for credit losses 1,089 650
Total nonaccrual 1,089 650
Past due 90 days or more and still accruing 0 0
Consumer Portfolio Segment [Member] | Automobile Loan [Member]    
Total nonaccrual 790 792
Past due 90 days or more and still accruing 0 0
Consumer Portfolio Segment [Member] | Automobile Loan [Member] | Nonperforming Financial Instruments [Member]    
Nonaccrual with no allowance for credit losses 790 792
Total nonaccrual 790 792
Past due 90 days or more and still accruing 0 0
Consumer Portfolio Segment [Member] | Other Loans [Member]    
Total nonaccrual 7 79
Past due 90 days or more and still accruing 0 0
Consumer Portfolio Segment [Member] | Other Loans [Member] | Nonperforming Financial Instruments [Member]    
Nonaccrual with no allowance for credit losses 7 77
Total nonaccrual 7 79
Past due 90 days or more and still accruing $ 0 $ 0