XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Loans and Allowance For Loan Losses - Summary of Aging Analysis of the Loan Portfolio by the Time Past Due (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Financing Receivable, Past Due [Line Items]    
Total $ 1,352,639 $ 1,369,070
Commercial And Industrial [Member]    
Financing Receivable, Past Due [Line Items]    
Total 425,643 414,548
Real Estate - Construction & Land [Member]    
Financing Receivable, Past Due [Line Items]    
Total 41,558 37,193
SBA [Member]    
Financing Receivable, Past Due [Line Items]    
Total 204,734 317,564
Other Loans [Member]    
Financing Receivable, Past Due [Line Items]    
Total 64,253 49,075
Loans Receivable [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 1,234 234
Current 1,350,033 1,367,331
Total 1,352,639 1,369,070
Loans Receivable [Member] | Over 30 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Current 1,372 1,505
Loans Receivable [Member] | Commercial And Industrial [Member]    
Financing Receivable, Past Due [Line Items]    
Current 425,643 414,548
Total 425,643 414,548
Loans Receivable [Member] | Real Estate - Other [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 1,000  
Current 614,830 549,185
Total 616,451 550,690
Loans Receivable [Member] | Real Estate - Other [Member] | Over 30 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Current 621 1,505
Loans Receivable [Member] | Real Estate - Construction & Land [Member]    
Financing Receivable, Past Due [Line Items]    
Current 41,558 37,193
Total 41,558 37,193
Loans Receivable [Member] | SBA [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 234 234
Current 204,312 317,330
Total 204,734 317,564
Loans Receivable [Member] | SBA [Member] | Over 30 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Current 188  
Loans Receivable [Member] | Other Loans [Member]    
Financing Receivable, Past Due [Line Items]    
Current 64,253 49,075
Total $ 64,253 $ 49,075