Annual report pursuant to Section 13 and 15(d)

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

v3.24.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, 2023
Dec. 31, 2022
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses $ 8,144 $ 3,192
Nonaccrual Loans With Allowance for Credit Losses 7,330 6,654
Total Nonperforming Loans 15,474 9,846
Real Estate    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 2,361 2,977
Nonaccrual Loans With Allowance for Credit Losses 489 731
Total Nonperforming Loans 2,850 3,708
Real Estate | Retail    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1,717 1,929
Nonaccrual Loans With Allowance for Credit Losses 321  
Total Nonperforming Loans 2,038 1,929
Real Estate | Hospitality    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 338  
Nonaccrual Loans With Allowance for Credit Losses 150  
Total Nonperforming Loans 488  
Real Estate | Other    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 305 540
Nonaccrual Loans With Allowance for Credit Losses 18 731
Total Nonperforming Loans 323 1,271
Real Estate | Total commercial property loans    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 2,360 2,469
Nonaccrual Loans With Allowance for Credit Losses 489 731
Total Nonperforming Loans 2,849 3,200
Real Estate | Residential    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 1 508
Total Nonperforming Loans 1 508
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 92 422
Total Nonperforming Loans 5,305 422
Equipment Financing Agreements    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans With No Allowance for Credit Losses 570 215
Nonaccrual Loans With Allowance for Credit Losses 6,749 5,501
Total Nonperforming Loans $ 7,319 $ 5,716