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.23.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
Jun. 30, 2023
Dec. 31, 2022
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses $ 4,216 $ 3,192
Nonaccrual Loans With Allowance for Credit Losses 17,963 6,654
Total Nonperforming Loans 22,179 9,846
Real Estate    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 3,770 2,977
Nonaccrual Loans With Allowance for Credit Losses 354 731
Total Nonperforming Loans 4,124 3,708
Real Estate | Retail    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 2,021 1,929
Nonaccrual Loans With Allowance for Credit Losses 169  
Total Nonperforming Loans 2,190 1,929
Real Estate | Hospitality    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With Allowance for Credit Losses 49  
Total Nonperforming Loans 49  
Real Estate | Other    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,749 540
Nonaccrual Loans With Allowance for Credit Losses 132 731
Total Nonperforming Loans 1,881 1,271
Real Estate | Total commercial property loans    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 3,770 2,469
Nonaccrual Loans With Allowance for Credit Losses 350 731
Total Nonperforming Loans 4,120 3,200
Real Estate | Residential    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses   508
Nonaccrual Loans With Allowance for Credit Losses 4  
Total Nonperforming Loans 4 508
Equipment Financing Agreements    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 446 215
Nonaccrual Loans With Allowance for Credit Losses 6,489 5,501
Total Nonperforming Loans 6,935 5,716
Commercial and Industrial    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With Allowance for Credit Losses 11,120 422
Total Nonperforming Loans $ 11,120 $ 422