Quarterly report pursuant to Section 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.20.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, 2020
Dec. 31, 2019
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans Receivable With No Allowance for Credit Losses $ 38,707  
Nonaccrual Loans Receivable With Allowance for Credit Losses 7,676  
Loans Receivable Past Due 90 Days Still Accruing 5,843  
Total Nonperforming Loans Receivable 52,226 $ 63,761
Real Estate    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans Receivable With No Allowance for Credit Losses 32,693  
Nonaccrual Loans Receivable With Allowance for Credit Losses 1,313  
Total Nonperforming Loans Receivable 34,005  
Real Estate | Total commercial property loans    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans Receivable With No Allowance for Credit Losses 16,788  
Nonaccrual Loans Receivable With Allowance for Credit Losses 1,278  
Total Nonperforming Loans Receivable 18,066  
Real Estate | Construction    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans Receivable With No Allowance for Credit Losses 13,228  
Total Nonperforming Loans Receivable 13,228  
Real Estate | Residential property    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans Receivable With No Allowance for Credit Losses 2,677  
Nonaccrual Loans Receivable With Allowance for Credit Losses 34  
Total Nonperforming Loans Receivable 2,711  
Commercial and Industrial    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans Receivable With No Allowance for Credit Losses 4,484  
Nonaccrual Loans Receivable With Allowance for Credit Losses 798  
Loans Receivable Past Due 90 Days Still Accruing 5,520  
Total Nonperforming Loans Receivable 10,802  
Leases Receivable    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans Receivable With No Allowance for Credit Losses 855  
Nonaccrual Loans Receivable With Allowance for Credit Losses 5,538  
Loans Receivable Past Due 90 Days Still Accruing 323  
Total Nonperforming Loans Receivable 6,716  
Consumer    
Financing Receivable Nonaccrual Status [Line Items]    
Nonaccrual Loans Receivable With No Allowance for Credit Losses 675  
Nonaccrual Loans Receivable With Allowance for Credit Losses 28  
Total Nonperforming Loans Receivable $ 703