XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
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
Jun. 30, 2023
Dec. 31, 2022
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss $ 2,293  
Nonaccrual with a related Allowance for Credit Loss 0 $ 1,918
Loans past due over 89 days still accuring 393  
Agriculture and Farmland [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 0  
Nonaccrual with a related Allowance for Credit Loss 0  
Loans past due over 89 days still accuring 0  
Construction [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 0  
Nonaccrual with a related Allowance for Credit Loss 0  
Loans past due over 89 days still accuring 0  
Commercial and Industrial [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 14  
Nonaccrual with a related Allowance for Credit Loss 0  
Loans past due over 89 days still accuring 51  
Multifamily [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 0  
Nonaccrual with a related Allowance for Credit Loss 0  
Loans past due over 89 days still accuring 0  
Owner Occupied [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 0  
Nonaccrual with a related Allowance for Credit Loss 0  
Loans past due over 89 days still accuring 0  
Non-owner Occupied [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 433  
Nonaccrual with a related Allowance for Credit Loss 0  
Loans past due over 89 days still accuring 0  
First Liens [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 1,246  
Nonaccrual with a related Allowance for Credit Loss 0  
Loans past due over 89 days still accuring 244  
Second Liens and Lines of Credit [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 44  
Nonaccrual with a related Allowance for Credit Loss 0  
Loans past due over 89 days still accuring 98  
Municipal [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 0  
Nonaccrual with a related Allowance for Credit Loss 0  
Loans past due over 89 days still accuring 0  
Consumer [Member]    
Financing Receivable, Nonaccrual [Line Items]    
Nonaccrual with No Allowance for Credit Loss 51  
Nonaccrual with a related Allowance for Credit Loss 0  
Loans past due over 89 days still accuring $ 0