XML 52 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Allowance for Credit Losses - Summary of Amortized Cost Basis of Nonaccrual Loans and Loans Past due 90 Days or Greater and Still Accruing (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss $ 19,827 $ 9,160
Nonaccrual with a related Allowance for Credit Loss 6,083 7,519
Total Nonaccrual 25,910 16,679
Loans 90 days or greater past due still accruing 133 494
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 9
Nonaccrual with a related Allowance for Credit Loss 195 0
Total Nonaccrual 204 9
Loans 90 days or greater past due still accruing 0 157
Commercial and Industrial [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 5,889 125
Nonaccrual with a related Allowance for Credit Loss 391 7
Total Nonaccrual 6,280 132
Loans 90 days or greater past due still accruing 0 0
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 8,066 6,171
Nonaccrual with a related Allowance for Credit Loss 1,587 3,581
Total Nonaccrual 9,653 9,752
Loans 90 days or greater past due still accruing 0 0
Non-owner Occupied [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 3,295 398
Nonaccrual with a related Allowance for Credit Loss 3,910 3,931
Total Nonaccrual 7,205 4,329
Loans 90 days or greater past due still accruing 124 0
First Liens [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 2,080 1,975
Nonaccrual with a related Allowance for Credit Loss 0 0
Total Nonaccrual 2,080 1,975
Loans 90 days or greater past due still accruing 9 289
Second Liens and Lines of Credit [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 488 482
Nonaccrual with a related Allowance for Credit Loss 0 0
Total Nonaccrual 488 482
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 0
Consumer [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 $ 48