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.1
Loans - Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans Past Due 90 Days and Still Accruing (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses $ 5,528 $ 5,825
Nonaccrual Loans With Allowance for Credit Losses 5,942 7,535
Total Nonperforming Loans 11,470 13,360
Real Estate    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 4,334 4,645
Nonaccrual Loans With Allowance for Credit Losses 547 582
Total Nonperforming Loans 4,881 5,227
Real Estate | Retail    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,708 1,918
Total Nonperforming Loans 1,708 1,918
Real Estate | Other    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,676 1,745
Nonaccrual Loans With Allowance for Credit Losses 296 337
Total Nonperforming Loans 1,972 2,082
Real Estate | Total commercial property loans    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 3,384 3,663
Nonaccrual Loans With Allowance for Credit Losses 296 337
Total Nonperforming Loans 3,680 4,000
Real Estate | Residential/Consumer Loans    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 950 982
Nonaccrual Loans With Allowance for Credit Losses 251 245
Total Nonperforming Loans 1,201 1,227
Commercial and Industrial    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 6 8
Nonaccrual Loans With Allowance for Credit Losses 470 980
Total Nonperforming Loans 476 988
Leases Receivable    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,188 1,172
Nonaccrual Loans With Allowance for Credit Losses 4,925 5,973
Total Nonperforming Loans $ 6,113 $ 7,145