Quarterly report pursuant to Section 13 or 15(d)

Loans - Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans Past Due 90 Days and Still Accruing (Detail)

v3.22.2.2
Loans - Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans Past Due 90 Days and Still Accruing (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses $ 5,724 $ 5,825
Nonaccrual Loans With Allowance for Credit Losses 5,867 7,535
Total Nonperforming Loans 11,591 13,360
Residential    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses   982
Nonaccrual Loans With Allowance for Credit Losses   245
Total Nonperforming Loans   1,227
Real Estate    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 5,356 4,645
Nonaccrual Loans With Allowance for Credit Losses 356 582
Total Nonperforming Loans 5,712 5,227
Real Estate | Retail    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 3,530 1,918
Total Nonperforming Loans 3,530 1,918
Real Estate | Other    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 914 1,745
Nonaccrual Loans With Allowance for Credit Losses 341 337
Total Nonperforming Loans 1,255 2,082
Real Estate | Total commercial property loans    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 4,444 3,663
Nonaccrual Loans With Allowance for Credit Losses 341 337
Total Nonperforming Loans 4,785 4,000
Real Estate | Residential    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 912  
Nonaccrual Loans With Allowance for Credit Losses 15  
Total Nonperforming Loans 927  
Equipment Financing Agreements    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 368 1,172
Nonaccrual Loans With Allowance for Credit Losses 5,102 5,973
Total Nonperforming Loans 5,470 7,145
Commercial and Industrial    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses   8
Nonaccrual Loans With Allowance for Credit Losses 409 980
Total Nonperforming Loans $ 409 $ 988