XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Interest income:    
Taxable $ 88,252 $ 77,392
Nontaxable 5,017 3,237
Interest-bearing deposits with financial institutions 1,544 456
Restricted investments in bank stock 322 309
Investment securities:    
U.S. government agency and corporations 5,809 5,973
States and political subdivisions (nontaxable) 4,308 4,690
States and political subdivisions (taxable) 1,770 1,778
Total interest income 107,022 93,835
Interest expense:    
Deposits 43,165 28,945
Secured borrowings 435 475
Other short-term borrowings 1,557 2,368
Total interest expense 45,157 31,788
Net interest income 61,865 62,047
Provision for credit losses on loans 1,325 1,491
Net provision (benefit) for credit losses on unfunded loan commitments 140 (165)
Net interest income after provision for credit losses 60,400 60,721
Other income:    
Earnings on bank-owned life insurance 1,497 1,325
Gain (loss) on write-down, sale or disposal of:    
Loans 972 899
Available-for-sale debt securities 0 (6,468)
Premises and equipment (12) (216)
Total other income 19,013 11,405
Other expenses:    
Salaries and employee benefits 28,843 25,642
Premises and equipment 8,781 8,787
Data processing and communication 2,873 2,776
Advertising and marketing 2,881 3,171
Professional services 4,393 3,822
Automated transaction processing 1,849 1,758
Office supplies and postage 732 716
PA shares tax 443 126
Loan collection 102 85
Other real estate owned (9) 4
FDIC assessment 1,229 1,124
Other 3,424 3,859
Total other expenses 55,541 51,870
Income before income taxes 23,872 20,256
Provision for income taxes 3,078 2,046
Net income $ 20,794 $ 18,210
Per share data:    
Net income - basic (in dollars per share) $ 3.63 $ 3.21
Net income - diluted (in dollars per share) 3.6 3.19
Dividends (in dollars per share) $ 1.54 $ 1.46
Deposit Account [Member]    
Other income:    
Other Income $ 3,942 $ 3,996
Credit and Debit Card [Member]    
Other income:    
Other Income 4,929 4,769
Bank Servicing [Member]    
Other income:    
Other Income 1,299 1,023
Fiduciary and Trust [Member]    
Other income:    
Other Income 3,638 3,003
Investment Advisory, Management and Administrative Service [Member]    
Other income:    
Other Income 1,076 941
Financial Service, Other [Member]    
Other income:    
Other Income $ 1,672 $ 2,133