XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses - Summary of Aging of loans held for investment by loan category (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]    
Days past due $ 2,110,755 $ 2,430,117
Nonaccrual 22,957 60,026
Deferred costs, net of loan fees 1,042 830
Total 2,111,797 2,430,947
Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 22,957 60,026
Nonaccrual loans with no allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 2,447 4,088
Non accrual loans with an allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 20,510 55,938
30-59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total 7,130 14,282
60-89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Total 2,041 1,913
Greater than 90 Days Past Due & Accruing [Member]    
Financing Receivable, Past Due [Line Items]    
Total 2,486 3,037
Current Loans [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current 2,077,183 2,351,689
Deferred costs, net of loan fees 1,042 830
Commercial and Industrial [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 354,904 508,944
Nonaccrual 10,185 39,429
Commercial and Industrial [Member] | Nonaccrual loans with no allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 778 1,487
Commercial and Industrial [Member] | Non accrual loans with an allowance    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 9,407  
Commercial and Industrial [Member] | Non accrual loans with an allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual   37,942
Commercial and Industrial [Member] | 30-59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 1,335 2,235
Commercial and Industrial [Member] | 60-89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 1,232 632
Commercial and Industrial [Member] | Greater than 90 Days Past Due & Accruing [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 2,259 1,709
Commercial and Industrial [Member] | Current Loans [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current 339,893 464,939
Construction, commercial [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual   383
Construction, commercial [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 114,491 180,052
Nonaccrual 220 383
Construction, commercial [Member] | Non accrual loans with an allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual   383
Construction, commercial [Member] | 30-59 Days Past Due [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due   2,016
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 114,238 177,653
Construction, Residential [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 51,807 75,832
Construction, Residential [Member] | 30-59 Days Past Due [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due   523
Construction, Residential [Member] | Current Loans [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current 51,807 75,309
Commercial [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual   11,880
Commercial [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 847,842 870,540
Nonaccrual 4,235 11,880
Commercial [Member] | Nonaccrual loans with no allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual   2,024
Commercial [Member] | Non accrual loans with an allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 4,235 9,856
Commercial [Member] | 30-59 Days Past Due [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 625 2,109
Commercial [Member] | 60-89 Days Past Due [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due   714
Commercial [Member] | Greater than 90 Days Past Due & Accruing [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due   574
Commercial [Member] | Current Loans [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current 842,982 855,263
Residential [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual   7,580
Residential [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 692,253 730,110
Nonaccrual 7,497 7,580
Residential [Member] | Nonaccrual loans with no allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 1,669 577
Residential [Member] | Non accrual loans with an allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 5,828 7,003
Residential [Member] | 30-59 Days Past Due [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 3,874 5,101
Residential [Member] | 60-89 Days Past Due [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 476 288
Residential [Member] | Current Loans [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current 680,406 717,141
Farmland [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 5,520 5,470
Farmland [Member] | Current Loans [Member] | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current 5,520 5,470
Consumer [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 43,938 59,169
Nonaccrual 820 754
Consumer [Member] | Non accrual loans with an allowance    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 820  
Consumer [Member] | Non accrual loans with an allowance | Real Estate [Member]    
Financing Receivable, Past Due [Line Items]    
Nonaccrual   754
Consumer [Member] | 30-59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 1,296 2,298
Consumer [Member] | 60-89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 300 279
Consumer [Member] | Greater than 90 Days Past Due & Accruing [Member]    
Financing Receivable, Past Due [Line Items]    
Days past due 227 754
Consumer [Member] | Current Loans [Member]    
Financing Receivable, Past Due [Line Items]    
Financing Receivable Recorded Investments Current $ 41,295 $ 55,084