XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Loans and Allowance for Credit Losses - Schedule of Aging and Accrual Status (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Aging categories of performing loans and nonaccrual loans    
Total loans $ 2,062,781 $ 2,099,117
Non-Accrual 20,272 24,607
90+ Days Still Accruing 17,984 17,984
Non Accrual with No Credit Loss 16,615 18,489
Interest Income Recognized 0 0
Total commercial    
Aging categories of performing loans and nonaccrual loans    
Total loans 1,391,857 1,416,856
Non-Accrual 18,469 20,109
90+ Days Still Accruing 17,984 17,984
Non Accrual with No Credit Loss 16,615 16,618
Interest Income Recognized 0 0
Total commercial | Business    
Aging categories of performing loans and nonaccrual loans    
Total loans 646,311 668,458
Non-Accrual 4,914 6,174
90+ Days Still Accruing 0 0
Non Accrual with No Credit Loss 3,459 2,682
Interest Income Recognized 0 0
Total commercial | Real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 658,070 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 87,476 115,500
Non-Accrual 13,555 13,935
90+ Days Still Accruing 0 0
Non Accrual with No Credit Loss 13,156 13,936
Interest Income Recognized 0 0
Residential real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 642,482 650,708
Non-Accrual 1,700 4,110
90+ Days Still Accruing 0 0
Non Accrual with No Credit Loss 0 1,871
Interest Income Recognized 0 0
Home equity lines of credit    
Aging categories of performing loans and nonaccrual loans    
Total loans 11,738 12,933
Non-Accrual 0 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,704 18,620
Non-Accrual 103 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,029,488 2,053,590
Current | Total commercial    
Aging categories of performing loans and nonaccrual loans    
Total loans 1,364,395 1,378,641
Current | Total commercial | Business    
Aging categories of performing loans and nonaccrual loans    
Total loans 637,231 662,163
Current | Total commercial | Real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 640,086 614,914
Current | Total commercial | Acquisition, development and construction    
Aging categories of performing loans and nonaccrual loans    
Total loans 87,078 101,564
Current | Residential real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 638,233 645,430
Current | Home equity lines of credit    
Aging categories of performing loans and nonaccrual loans    
Total loans 11,738 12,799
Current | Consumer    
Aging categories of performing loans and nonaccrual loans    
Total loans 15,122 16,720
30-59 Days Past Due    
Aging categories of performing loans and nonaccrual loans    
Total loans 8,821 5,960
30-59 Days Past Due | Total commercial    
Aging categories of performing loans and nonaccrual loans    
Total loans 5,065 1,166
30-59 Days Past Due | Total commercial | Business    
Aging categories of performing loans and nonaccrual loans    
Total loans 5,065 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 2,549 3,364
30-59 Days Past Due | Home equity lines of credit    
Aging categories of performing loans and nonaccrual loans    
Total loans 0 40
30-59 Days Past Due | Consumer    
Aging categories of performing loans and nonaccrual loans    
Total loans 1,207 1,390
60-89 Days Past Due    
Aging categories of performing loans and nonaccrual loans    
Total loans 2,134 2,633
60-89 Days Past Due | Total commercial    
Aging categories of performing loans and nonaccrual loans    
Total loans 544 2,252
60-89 Days Past Due | Total commercial | Business    
Aging categories of performing loans and nonaccrual loans    
Total loans 146 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 398 0
60-89 Days Past Due | Residential real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 1,318 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 272 290
90+ Days Past Due    
Aging categories of performing loans and nonaccrual loans    
Total loans 22,338 36,934
90+ Days Past Due | Total commercial    
Aging categories of performing loans and nonaccrual loans    
Total loans 21,853 34,797
90+ Days Past Due | Total commercial | Business    
Aging categories of performing loans and nonaccrual loans    
Total loans 3,869 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 0 13,506
90+ Days Past Due | Residential real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 382 1,869
90+ Days Past Due | Home equity lines of credit    
Aging categories of performing loans and nonaccrual loans    
Total loans 0 48
90+ Days Past Due | Consumer    
Aging categories of performing loans and nonaccrual loans    
Total loans 103 220
Total Past Due    
Aging categories of performing loans and nonaccrual loans    
Total loans 33,293 45,527
Total Past Due | Total commercial    
Aging categories of performing loans and nonaccrual loans    
Total loans 27,462 38,215
Total Past Due | Total commercial | Business    
Aging categories of performing loans and nonaccrual loans    
Total loans 9,080 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 398 13,936
Total Past Due | Residential real estate    
Aging categories of performing loans and nonaccrual loans    
Total loans 4,249 5,278
Total Past Due | Home equity lines of credit    
Aging categories of performing loans and nonaccrual loans    
Total loans 0 134
Total Past Due | Consumer    
Aging categories of performing loans and nonaccrual loans    
Total loans $ 1,582 $ 1,900