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.24.3
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, 2024
Dec. 31, 2023
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses $ 5,658 $ 8,144
Nonaccrual Loans With Allowance for Credit Losses 9,591 7,330
Loans Past Due 90 Days Still Accruing 241  
Total Nonperforming Loans 15,490 15,474
Real Estate    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 5,092 2,361
Nonaccrual Loans With Allowance for Credit Losses 518 489
Total Nonperforming Loans 5,610 2,850
Real Estate | Retail    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,803 1,717
Nonaccrual Loans With Allowance for Credit Losses 509 321
Total Nonperforming Loans 2,312 2,038
Real Estate | Hospitality    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 224 338
Nonaccrual Loans With Allowance for Credit Losses   150
Total Nonperforming Loans 224 488
Real Estate | Other    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses   305
Nonaccrual Loans With Allowance for Credit Losses 9 18
Total Nonperforming Loans 9 323
Real Estate | Total commercial property loans    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 2,027 2,360
Nonaccrual Loans With Allowance for Credit Losses 518 489
Total Nonperforming Loans 2,545 2,849
Real Estate | Construction    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,194  
Total Nonperforming Loans 1,194  
Real Estate | Residential    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,871 1
Total Nonperforming Loans 1,871 1
Equipment Financing Agreements    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 566 570
Nonaccrual Loans With Allowance for Credit Losses 9,073 6,749
Total Nonperforming Loans 9,639 7,319
Commercial and Industrial    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses   5,213
Nonaccrual Loans With Allowance for Credit Losses   92
Loans Past Due 90 Days Still Accruing 241  
Total Nonperforming Loans $ 241 $ 5,305