v3.26.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
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses $ 5,091 $ 12,483
Nonaccrual Loans With Allowance for Credit Losses 4,840 5,629
Total Nonperforming Loans 9,931 18,112
Real Estate    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 5,091 12,489
Nonaccrual Loans With Allowance for Credit Losses 525 466
Total Nonperforming Loans 5,616 12,955
Real Estate | Retail    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 429 589
Nonaccrual Loans With Allowance for Credit Losses 473 376
Total Nonperforming Loans 902 965
Real Estate | Hospitality    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses (46) (39)
Nonaccrual Loans With Allowance for Credit Losses 52 83
Total Nonperforming Loans 6 44
Real Estate | Office    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 337 10,159
Nonaccrual Loans With Allowance for Credit Losses   0
Total Nonperforming Loans 337 10,159
Real Estate | Other    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,123 671
Nonaccrual Loans With Allowance for Credit Losses   7
Total Nonperforming Loans 1,123 678
Real Estate | Total commercial property loans    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,843 11,380
Nonaccrual Loans With Allowance for Credit Losses 525 466
Total Nonperforming Loans 2,368 11,846
Real Estate | Residential    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 3,248 1,109
Total Nonperforming Loans 3,248 1,109
Equipment Financing Agreements    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 0  
Nonaccrual Loans With No Allowance for Credit Losses   (6)
Nonaccrual Loans With Allowance for Credit Losses 4,211 5,117
Total Nonperforming Loans 4,211 5,111
Commercial and Industrial    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With Allowance for Credit Losses 104 46
Total Nonperforming Loans $ 104 $ 46