v3.26.1
Loans - Loans, Net of Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans $ 6,535,312 $ 6,563,368
Allowance for credit losses (70,475) (69,903)
Total loans, net of allowance for credit losses 6,464,837 6,493,465
Residential    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans 978,881 1,049,872
Real Estate    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans 5,001,201 5,079,977
Allowance for credit losses (49,126) (51,670)
Real Estate | Retail    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans 1,193,177 1,132,439
Allowance for credit losses (11,022) (9,999)
Real Estate | Hospitality    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans 858,617 847,989
Allowance for credit losses (7,475) (8,737)
Real Estate | Office    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans 479,110 503,268
Real Estate | Other    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans 1,477,659 1,532,667
Real Estate | Total commercial property loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans 4,008,563 4,016,363
Allowance for credit losses (37,293) (38,514)
Real Estate | Construction    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans 13,757 13,742
Allowance for credit losses (174) (208)
Real Estate | Residential    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans 978,881 1,049,872
Allowance for credit losses (11,659) (12,948)
Commercial and Industrial    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans 1,171,272 1,074,908
Allowance for credit losses (8,681) (7,792)
Equipment Financing Agreements    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans 362,839 408,483
Allowance for credit losses $ (12,668) $ (10,441)