Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
Loans - Schedule of Amortized Cost Basis of Loans on Nonaccrual Status and Loans Past Due 90 Days and Still Accruing (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses $ 12,483 $ 4,024
Nonaccrual Loans With Allowance for Credit Losses 5,629 10,248
Total Nonperforming Loans 18,112 14,272
Real Estate    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 12,489 3,511
Nonaccrual Loans With Allowance for Credit Losses 466 533
Total Nonperforming Loans 12,955 4,044
Real Estate | Retail    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 589 1,480
Nonaccrual Loans With Allowance for Credit Losses 376 277
Total Nonperforming Loans 965 1,757
Real Estate | Hospitality    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses   165
Nonaccrual Loans With No Allowance for Credit Losses (39)  
Nonaccrual Loans With Allowance for Credit Losses 83 249
Total Nonperforming Loans 44 414
Real Estate | Office    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 10,159  
Total Nonperforming Loans 10,159  
Real Estate | Other    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 671 0
Nonaccrual Loans With Allowance for Credit Losses 7 7
Total Nonperforming Loans 678 7
Real Estate | Total commercial property loans    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 11,380 1,645
Nonaccrual Loans With Allowance for Credit Losses 466 533
Total Nonperforming Loans 11,846 2,178
Real Estate | Residential    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,109 1,866
Total Nonperforming Loans 1,109 1,866
Commercial and Industrial    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With Allowance for Credit Losses 46 1,404
Total Nonperforming Loans 46 1,404
Equipment Financing Agreements    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses   513
Nonaccrual Loans With No Allowance for Credit Losses (6)  
Nonaccrual Loans With Allowance for Credit Losses 5,117 8,311
Total Nonperforming Loans $ 5,111 $ 8,824