Quarterly report [Sections 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.25.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, 2025
Dec. 31, 2024
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses $ 17,762 $ 4,024
Nonaccrual Loans With Allowance for Credit Losses 8,205 10,248
Total Nonperforming Loans 25,967 14,272
Real Estate    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 17,648 3,511
Nonaccrual Loans With Allowance for Credit Losses 1,206 533
Total Nonperforming Loans 18,854 4,044
Real Estate | Retail    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 918 1,480
Nonaccrual Loans With Allowance for Credit Losses 255 277
Total Nonperforming Loans 1,173 1,757
Real Estate | Hospitality    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,747 165
Nonaccrual Loans With Allowance for Credit Losses 944 249
Total Nonperforming Loans 2,691 414
Real Estate | Office    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 10,990  
Total Nonperforming Loans 10,990  
Real Estate | Other    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With Allowance for Credit Losses 7 7
Total Nonperforming Loans 7 7
Real Estate | Total commercial property loans    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 13,655 1,645
Nonaccrual Loans With Allowance for Credit Losses 1,206 533
Total Nonperforming Loans 14,861 2,178
Real Estate | Residential    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 3,993 1,866
Total Nonperforming Loans 3,993 1,866
Equipment Financing Agreements    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 114 513
Nonaccrual Loans With Allowance for Credit Losses 6,869 8,311
Total Nonperforming Loans 6,983 8,824
Commercial and Industrial    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With Allowance for Credit Losses 130 1,404
Total Nonperforming Loans $ 130 $ 1,404