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

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

v3.25.0.1
Loans Receivable - 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, 2024
Dec. 31, 2023
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses $ 4,024 $ 8,144
Nonaccrual Loans With Allowance for Credit Losses 10,248 7,330
Total Nonperforming Loans 14,272 15,474
Real Estate    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 3,511 2,361
Nonaccrual Loans With Allowance for Credit Losses 533 489
Total Nonperforming Loans 4,044 2,850
Real Estate | Retail    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,480 1,717
Nonaccrual Loans With Allowance for Credit Losses 277 321
Total Nonperforming Loans 1,757 2,038
Real Estate | Hospitality    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 165 338
Nonaccrual Loans With Allowance for Credit Losses 249 150
Total Nonperforming Loans 414 488
Real Estate | Other    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 0 305
Nonaccrual Loans With Allowance for Credit Losses 7 18
Total Nonperforming Loans 7 323
Real Estate | Total commercial property loans    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,645 2,360
Nonaccrual Loans With Allowance for Credit Losses 533 489
Total Nonperforming Loans 2,178 2,849
Real Estate | Residential    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,866 1
Total Nonperforming Loans 1,866 1
Commercial and Industrial    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses   5,213
Nonaccrual Loans With Allowance for Credit Losses 1,404 92
Total Nonperforming Loans 1,404 5,305
Equipment Financing Agreements    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 513 570
Nonaccrual Loans With Allowance for Credit Losses 8,311 6,749
Total Nonperforming Loans $ 8,824 $ 7,319