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.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
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses $ 5,577 $ 4,029
Nonaccrual Loans With Allowance for Credit Losses 29,881 10,243
Loans Past Due 90 Days Still Accruing 112  
Total Nonperforming Loans 35,570 14,272
Real Estate    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 5,173 3,516
Nonaccrual Loans With Allowance for Credit Losses 20,876 533
Total Nonperforming Loans 26,049 4,049
Real Estate | Retail    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 576 1,480
Nonaccrual Loans With Allowance for Credit Losses 420 277
Total Nonperforming Loans 996 1,757
Real Estate | Hospitality    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,782 165
Nonaccrual Loans With Allowance for Credit Losses 449 249
Total Nonperforming Loans 2,231 414
Real Estate | Office    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With Allowance for Credit Losses 20,000  
Total Nonperforming Loans 20,000  
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 2,358 1,645
Nonaccrual Loans With Allowance for Credit Losses 20,876 533
Total Nonperforming Loans 23,234 2,178
Real Estate | Residential    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 2,815 1,871
Total Nonperforming Loans 2,815 1,871
Equipment Financing Agreements    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 404 513
Nonaccrual Loans With Allowance for Credit Losses 7,745 8,311
Loans Past Due 90 Days Still Accruing 112  
Total Nonperforming Loans 8,261 8,824
Commercial and Industrial    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With Allowance for Credit Losses 1,260 1,399
Total Nonperforming Loans $ 1,260 $ 1,399