v3.26.1
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Interest and Dividend Income        
Interest and fees on loans $ 14,449 $ 15,066 $ 28,787 $ 30,074
Interest and dividends on securities 1,360 1,275 2,772 2,626
Other interest income 1,204 414 2,065 693
Total interest and dividend income 17,013 16,755 33,624 33,393
Interest Expense        
Interest expense on deposits 5,304 4,866 10,477 9,628
Interest expense on borrowings 77 397 321 1,236
Total interest expense 5,381 5,263 10,798 10,864
Net interest income 11,632 11,492 22,826 22,529
(Credit to) Provision for Credit Losses on loans (11) (101) 60 252
Net interest income after (credit to) provision for credit losses 11,643 11,593 22,766 22,277
Non-interest Income        
Service charges on deposit accounts 744 728 1,508 1,501
Net gain on sales of loans   69   107
Increase in cash surrender value of life insurance 203 194 401 382
Net gain on disposal of premises and equipment 15   22  
Investment advisory income 424 269 727 605
Other 357 342 551 758
Total non-interest income 1,743 1,602 3,209 3,353
Non-interest Expense        
Salaries and employee benefits 5,538 5,242 11,071 10,376
Occupancy 1,127 1,115 2,350 2,186
Data processing 605 534 1,214 1,059
Professional fees 636 492 1,029 969
Marketing 138 223 283 423
FDIC deposit insurance and other insurance 253 295 472 592
Amortization of intangible assets 7 17 14 37
Other 1,704 1,789 3,313 3,573
Total non-interest expense 10,008 9,707 19,746 19,215
Net income before income taxes 3,378 3,488 6,229 6,415
Net Provision for Income Taxes 762 762 1,397 1,401
Net income $ 2,616 $ 2,726 $ 4,832 $ 5,014
Earnings per common share:        
Basic (in dollars per share) $ 0.24 $ 0.25 $ 0.45 $ 0.47
Diluted (in dollars per share) $ 0.24 $ 0.25 $ 0.44 $ 0.46
Weighted average shares outstanding, basic (in shares) 10,829,944 10,787,446 10,836,517 10,782,259
Weighted average shares outstanding, diluted (in shares) 10,958,117 10,954,124 10,970,534 10,939,842