v3.25.1
Note 4 - Loans and Allowance for Credit Losses - Schedule of Nonaccrual Loans by Class (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance $ 40,605 $ 45,764
Financing Receivable, Excluding Accrued Interest, Nonaccrual 50,517 54,433
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 8,453
Commercial Borrower [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 29,828 35,774
Financing Receivable, Excluding Accrued Interest, Nonaccrual 38,934 41,757
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 8,400
Commercial Borrower [Member] | Commercial Portfolio Segment [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 2,885 2,952
Financing Receivable, Excluding Accrued Interest, Nonaccrual 2,955 3,218
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 8,400
Commercial Borrower [Member] | Commercial Real Estate Portfolio Segment [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 26,344 31,561
Financing Receivable, Excluding Accrued Interest, Nonaccrual 34,728 37,278
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 0
Commercial Borrower [Member] | Commercial Real Estate Portfolio Segment [Member] | Construction, Land, and Development [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 24,638 24,638
Financing Receivable, Excluding Accrued Interest, Nonaccrual 32,711 30,044
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 0
Commercial Borrower [Member] | Commercial Real Estate Portfolio Segment [Member] | Multifamily Loan [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 0 0
Financing Receivable, Excluding Accrued Interest, Nonaccrual 0 0
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 0
Commercial Borrower [Member] | Commercial Real Estate Portfolio Segment [Member] | Non-Owner Occupied [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 0 5,217
Financing Receivable, Excluding Accrued Interest, Nonaccrual 0 5,217
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 0
Commercial Borrower [Member] | Commercial Real Estate Portfolio Segment [Member] | Owner Occupied Loans [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 1,706 1,706
Financing Receivable, Excluding Accrued Interest, Nonaccrual 2,017 2,017
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 0
Commercial Borrower [Member] | Agricultural Real Estate Portfolio Segment [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 599 1,261
Financing Receivable, Excluding Accrued Interest, Nonaccrual 1,251 1,261
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 0
Commercial Borrower [Member] | Agricultural Real Estate Portfolio Segment [Member] | Land [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 599 609
Financing Receivable, Excluding Accrued Interest, Nonaccrual 599 609
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 0
Commercial Borrower [Member] | Agricultural Real Estate Portfolio Segment [Member] | Production Loans [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 0 652
Financing Receivable, Excluding Accrued Interest, Nonaccrual 652 652
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 0
Consumer Borrower [Member] | Residential Portfolio Segment [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 10,777 9,990
Financing Receivable, Excluding Accrued Interest, Nonaccrual 11,509 12,338
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 53
Consumer Borrower [Member] | Residential Portfolio Segment [Member] | Real Estate, First Lien [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 2,128 2,614
Financing Receivable, Excluding Accrued Interest, Nonaccrual 2,533 2,988
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 53
Consumer Borrower [Member] | Residential Portfolio Segment [Member] | Construction Loans [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 4,680 4,680
Financing Receivable, Excluding Accrued Interest, Nonaccrual 4,680 4,680
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 0
Consumer Borrower [Member] | Residential Portfolio Segment [Member] | Home Equity Loan [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 1,272 0
Financing Receivable, Excluding Accrued Interest, Nonaccrual 1,391 1,460
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 0
Consumer Borrower [Member] | Residential Portfolio Segment [Member] | Real Estate, Junior Lien [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 2,697 2,696
Financing Receivable, Excluding Accrued Interest, Nonaccrual 2,905 3,210
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 0
Consumer Borrower [Member] | Consumer Portfolio Segment [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 10,777 9,990
Financing Receivable, Excluding Accrued Interest, Nonaccrual 11,583 12,676
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing 0 53
Consumer Borrower [Member] | Consumer Portfolio Segment [Member] | Consumer, Other [Member]    
Financing Receivable, Excluding Accrued Interest, Nonaccrual, No Allowance 0 0
Financing Receivable, Excluding Accrued Interest, Nonaccrual 74 338
Financing Receivable, Excluding Accrued Interest, 90 Days or More Past Due, Still Accruing $ 0 $ 0