v3.25.2
Note 4 - Loans - Schedule of Nonaccrual Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Nonaccrual, no allowance $ 3,058 $ 2,789
Nonaccrual, with allowance 24,761 17,814
Nonaccrual over 89 days and accruing 0 615
Commercial Real Estate Portfolio Segment [Member] | Owner Occupied [Member]    
Nonaccrual, no allowance 195 0
Nonaccrual, with allowance 401 937
Nonaccrual over 89 days and accruing 0 0
Commercial Real Estate Portfolio Segment [Member] | Nonowner Occupied [Member]    
Nonaccrual, no allowance 1,976 0
Nonaccrual, with allowance 16,702 8,105
Nonaccrual over 89 days and accruing 0 0
Commercial Real Estate Portfolio Segment [Member] | Farmland [Member]    
Nonaccrual, no allowance 0 1,757
Nonaccrual, with allowance 50 3
Nonaccrual over 89 days and accruing 0 0
Commercial Real Estate Portfolio Segment [Member] | Other Loans [Member]    
Nonaccrual, no allowance 0 0
Nonaccrual, with allowance 1,082 0
Nonaccrual over 89 days and accruing 0 525
Commercial Portfolio Segment [Member] | Commercial and Industrial [Member]    
Nonaccrual, no allowance 182 145
Nonaccrual, with allowance 3,231 3,713
Nonaccrual over 89 days and accruing 0 0
Commercial Portfolio Segment [Member] | Agricultural [Member]    
Nonaccrual, no allowance 0 177
Nonaccrual, with allowance 256 183
Nonaccrual over 89 days and accruing 0 0
Residential Portfolio Segment [Member] | 1-4 Family Residential [Member]    
Nonaccrual, no allowance 664 513
Nonaccrual, with allowance 2,019 3,967
Nonaccrual over 89 days and accruing 0 90
Residential Portfolio Segment [Member] | Home Equity Loan [Member]    
Nonaccrual, no allowance 30 94
Nonaccrual, with allowance 441 409
Nonaccrual over 89 days and accruing 0 0
Consumer Portfolio Segment [Member] | Other Loans [Member]    
Nonaccrual, no allowance 0 0
Nonaccrual, with allowance 0 0
Nonaccrual over 89 days and accruing 0 0
Consumer Portfolio Segment [Member] | Indirect Loans [Member]    
Nonaccrual, no allowance 11 37
Nonaccrual, with allowance 561 463
Nonaccrual over 89 days and accruing 0 0
Consumer Portfolio Segment [Member] | Direct Loans [Member]    
Nonaccrual, no allowance 0 66
Nonaccrual, with allowance 18 34
Nonaccrual over 89 days and accruing $ 0 $ 0