XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Loans and Allowance for Credit Losses - Schedule of Aging and Accrual Status (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Aging categories of performing loans and nonaccrual loans    
Total loans $ 2,153,396 $ 2,099,117
Non-Accrual 21,055 24,607
90+ Days Still Accruing 17,984 17,984
Non Accrual with No Credit Loss 17,761 18,489
Interest Income Recognized 0 0
Total commercial    
Aging categories of performing loans and nonaccrual loans    
Total loans 1,485,924 1,416,856
Non-Accrual 18,794 20,109
90+ Days Still Accruing 17,984 17,984
Non Accrual with No Credit Loss 16,766 16,618
Interest Income Recognized 0 0
Total commercial | Business    
Aging categories of performing loans and nonaccrual loans    
Total loans 672,484 668,458
Non-Accrual 4,996 6,174
90+ Days Still Accruing 0 0
Non Accrual with No Credit Loss 2,968 2,682
Interest Income Recognized 0 0
Total commercial | Real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 709,860 632,898
Non-Accrual 0 0
90+ Days Still Accruing 17,984 17,984
Non Accrual with No Credit Loss 0 0
Interest Income Recognized 0 0
Total commercial | Acquisition, development and construction    
Aging categories of performing loans and nonaccrual loans    
Total loans 103,580 115,500
Non-Accrual 13,798 13,935
90+ Days Still Accruing 0 0
Non Accrual with No Credit Loss 13,798 13,936
Interest Income Recognized 0 0
Residential real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 639,771 650,708
Non-Accrual 2,041 4,110
90+ Days Still Accruing 0 0
Non Accrual with No Credit Loss 995 1,871
Interest Income Recognized 0 0
Home equity lines of credit    
Aging categories of performing loans and nonaccrual loans    
Total loans 11,131 12,933
Non-Accrual 24 168
90+ Days Still Accruing 0 0
Non Accrual with No Credit Loss 0 0
Interest Income Recognized 0 0
Consumer    
Aging categories of performing loans and nonaccrual loans    
Total loans 16,570 18,620
Non-Accrual 196 220
90+ Days Still Accruing 0 0
Non Accrual with No Credit Loss 0 0
Interest Income Recognized 0 0
Current    
Aging categories of performing loans and nonaccrual loans    
Total loans 2,122,052 2,053,590
Current | Total commercial    
Aging categories of performing loans and nonaccrual loans    
Total loans 1,458,265 1,378,641
Current | Total commercial | Business    
Aging categories of performing loans and nonaccrual loans    
Total loans 663,738 662,163
Current | Total commercial | Real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 691,876 614,914
Current | Total commercial | Acquisition, development and construction    
Aging categories of performing loans and nonaccrual loans    
Total loans 102,651 101,564
Current | Residential real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 637,991 645,430
Current | Home equity lines of credit    
Aging categories of performing loans and nonaccrual loans    
Total loans 11,090 12,799
Current | Consumer    
Aging categories of performing loans and nonaccrual loans    
Total loans 14,706 16,720
30-59 Days Past Due    
Aging categories of performing loans and nonaccrual loans    
Total loans 2,670 5,960
30-59 Days Past Due | Total commercial    
Aging categories of performing loans and nonaccrual loans    
Total loans 1,002 1,166
30-59 Days Past Due | Total commercial | Business    
Aging categories of performing loans and nonaccrual loans    
Total loans 1,002 736
30-59 Days Past Due | Total commercial | Real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 0 0
30-59 Days Past Due | Total commercial | Acquisition, development and construction    
Aging categories of performing loans and nonaccrual loans    
Total loans 0 430
30-59 Days Past Due | Residential real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 403 3,364
30-59 Days Past Due | Home equity lines of credit    
Aging categories of performing loans and nonaccrual loans    
Total loans 17 40
30-59 Days Past Due | Consumer    
Aging categories of performing loans and nonaccrual loans    
Total loans 1,248 1,390
60-89 Days Past Due    
Aging categories of performing loans and nonaccrual loans    
Total loans 4,188 2,633
60-89 Days Past Due | Total commercial    
Aging categories of performing loans and nonaccrual loans    
Total loans 3,768 2,252
60-89 Days Past Due | Total commercial | Business    
Aging categories of performing loans and nonaccrual loans    
Total loans 3,768 2,252
60-89 Days Past Due | Total commercial | Real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 0 0
60-89 Days Past Due | Total commercial | Acquisition, development and construction    
Aging categories of performing loans and nonaccrual loans    
Total loans 0 0
60-89 Days Past Due | Residential real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 0 45
60-89 Days Past Due | Home equity lines of credit    
Aging categories of performing loans and nonaccrual loans    
Total loans 0 46
60-89 Days Past Due | Consumer    
Aging categories of performing loans and nonaccrual loans    
Total loans 420 290
90+ Days Past Due    
Aging categories of performing loans and nonaccrual loans    
Total loans 24,486 36,934
90+ Days Past Due | Total commercial    
Aging categories of performing loans and nonaccrual loans    
Total loans 22,889 34,797
90+ Days Past Due | Total commercial | Business    
Aging categories of performing loans and nonaccrual loans    
Total loans 3,976 3,307
90+ Days Past Due | Total commercial | Real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 17,984 17,984
90+ Days Past Due | Total commercial | Acquisition, development and construction    
Aging categories of performing loans and nonaccrual loans    
Total loans 929 13,506
90+ Days Past Due | Residential real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 1,377 1,869
90+ Days Past Due | Home equity lines of credit    
Aging categories of performing loans and nonaccrual loans    
Total loans 24 48
90+ Days Past Due | Consumer    
Aging categories of performing loans and nonaccrual loans    
Total loans 196 220
Total Past Due    
Aging categories of performing loans and nonaccrual loans    
Total loans 31,344 45,527
Total Past Due | Total commercial    
Aging categories of performing loans and nonaccrual loans    
Total loans 27,659 38,215
Total Past Due | Total commercial | Business    
Aging categories of performing loans and nonaccrual loans    
Total loans 8,746 6,295
Total Past Due | Total commercial | Real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 17,984 17,984
Total Past Due | Total commercial | Acquisition, development and construction    
Aging categories of performing loans and nonaccrual loans    
Total loans 929 13,936
Total Past Due | Residential real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 1,780 5,278
Total Past Due | Home equity lines of credit    
Aging categories of performing loans and nonaccrual loans    
Total loans 41 134
Total Past Due | Consumer    
Aging categories of performing loans and nonaccrual loans    
Total loans $ 1,864 $ 1,900