XML 47 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Loans and ACL - Summary of Aging of loans held for investment by loan category (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Days past due $ 2,059,281 $ 2,110,755
Nonaccrual 22,273 22,957
Deferred costs, net of loan fees 429 1,042
Total 2,059,710 2,111,797
Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 22,273 22,957
Nonaccrual loans with no allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 1,052 2,447
Non accrual loans with an allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 21,221 20,510
30-59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total 17,248 7,130
60-89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total 1,704 2,041
Greater than 90 Days Past Due & Accruing [Member]    
Financing Receivable, Past Due [Line Items]    
Total 2,608 2,486
Current Loans [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current 2,015,877 2,077,183
Deferred costs, net of loan fees 429 1,042
Commercial and Industrial [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 340,099 354,904
Nonaccrual 9,751 10,185
Commercial and Industrial [Member] | Nonaccrual loans with no allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual   778
Commercial and Industrial [Member] | Non accrual loans with an allowance    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 9,751 9,407
Commercial and Industrial [Member] | 30-59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 1,456 1,335
Commercial and Industrial [Member] | 60-89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 874 1,232
Commercial and Industrial [Member] | Greater than 90 Days Past Due & Accruing [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 2,316 2,259
Commercial and Industrial [Member] | Current Loans [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current 325,702 339,893
Construction, Commercial [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 103,006 114,491
Nonaccrual 218 220
Construction, Commercial [Member] | Non accrual loans with an allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 218 220
Construction, Commercial [Member] | 60-89 Days Past Due [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due   33
Construction, Commercial [Member] | Current Loans [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current 102,788 114,238
Construction, Residential [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 53,498 51,807
Construction, Residential [Member] | Current Loans [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current 53,498 51,807
Commercial [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 834,223 847,842
Nonaccrual 4,174 4,235
Commercial [Member] | Non accrual loans with an allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 4,174 4,235
Commercial [Member] | 30-59 Days Past Due [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 3,651 625
Commercial [Member] | 60-89 Days Past Due [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 119  
Commercial [Member] | Current Loans [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current 826,279 842,982
Residential [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 683,946 692,253
Nonaccrual 7,420 7,497
Residential [Member] | Nonaccrual loans with no allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 1,052 1,669
Residential [Member] | Non accrual loans with an allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 6,368 5,828
Residential [Member] | 30-59 Days Past Due [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 11,252 3,874
Residential [Member] | 60-89 Days Past Due [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 519 476
Residential [Member] | Greater than 90 Days Past Due & Accruing [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 70  
Residential [Member] | Current Loans [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current 664,685 680,406
Farmland [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 4,748 5,520
Farmland [Member] | Current Loans [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current 4,748 5,520
Consumer [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 39,761 43,938
Nonaccrual 710 820
Consumer [Member] | Non accrual loans with an allowance    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 710 820
Consumer [Member] | 30-59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 889 1,296
Consumer [Member] | 60-89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 192 300
Consumer [Member] | Greater than 90 Days Past Due & Accruing [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 222 227
Consumer [Member] | Current Loans [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current $ 37,748 $ 41,295