XML 55 R48.htm IDEA: XBRL DOCUMENT v3.25.2
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
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss $ 2,875 $ 9,160
Nonaccrual with a related Allowance for Credit Loss 18,625 7,519
Total Nonaccrual 21,500 16,679
Loans 90 days or greater past due still accruing 378 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 362 0
Total Nonaccrual 362 0
Loans 90 days or greater past due still accruing 20 0
Construction [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 151 9
Nonaccrual with a related Allowance for Credit Loss 9 0
Total Nonaccrual 160 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 1,780 125
Nonaccrual with a related Allowance for Credit Loss 4,700 7
Total Nonaccrual 6,480 132
Loans 90 days or greater past due still accruing 300 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 944 6,171
Nonaccrual with a related Allowance for Credit Loss 8,039 3,581
Total Nonaccrual 8,983 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 0 398
Nonaccrual with a related Allowance for Credit Loss 2,906 3,931
Total Nonaccrual 2,906 4,329
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 0 1,975
Nonaccrual with a related Allowance for Credit Loss 2,149 0
Total Nonaccrual 2,149 1,975
Loans 90 days or greater past due still accruing 58 289
Second Liens and Lines of Credit [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 0 482
Nonaccrual with a related Allowance for Credit Loss 460 0
Total Nonaccrual 460 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