XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Allowance for Credit Losses - Summary of Amortized Cost Basis of Nonaccrual Loans and Loans Past due Over 89 Days Still Accruing (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss $ 9,160 $ 6,304
Nonaccrual with a related Allowance for Credit Loss 7,519 733
Total Nonaccrual 16,679 7,037
Loans 90 days or greater past due still accruing 494 213
Agriculture and Farmland [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 0 0
Nonaccrual with a related Allowance for Credit Loss 0 0
Total Nonaccrual 0 0
Loans 90 days or greater past due still accruing 0 0
Construction [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 9 191
Nonaccrual with a related Allowance for Credit Loss 0 0
Total Nonaccrual 9 191
Loans 90 days or greater past due still accruing 157 0
Commercial and Industrial [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 125 53
Nonaccrual with a related Allowance for Credit Loss 7 8
Total Nonaccrual 132 61
Loans 90 days or greater past due still accruing 0 58
Multifamily [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 0 0
Nonaccrual with a related Allowance for Credit Loss 0 0
Total Nonaccrual 0 0
Loans 90 days or greater past due still accruing 0 0
Owner Occupied [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 6,171 2,465
Nonaccrual with a related Allowance for Credit Loss 3,581 83
Total Nonaccrual 9,752 2,548
Loans 90 days or greater past due still accruing 0 6
Non-owner Occupied [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 398 948
Nonaccrual with a related Allowance for Credit Loss 3,931 281
Total Nonaccrual 4,329 1,229
Loans 90 days or greater past due still accruing 0 0
First Liens [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 1,975 2,346
Nonaccrual with a related Allowance for Credit Loss 0 361
Total Nonaccrual 1,975 2,707
Loans 90 days or greater past due still accruing 289 149
Second Liens and Lines of Credit [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 482 294
Nonaccrual with a related Allowance for Credit Loss 0 0
Total Nonaccrual 482 294
Loans 90 days or greater past due still accruing 0 0
Municipal [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 0 0
Nonaccrual with a related Allowance for Credit Loss 0 0
Total Nonaccrual 0 0
Loans 90 days or greater past due still accruing   0
Consumer and Other Loans [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 0 7
Nonaccrual with a related Allowance for Credit Loss 0 0
Total Nonaccrual 0 7
Loans 90 days or greater past due still accruing $ 48 $ 0