XML 17 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Cash and due from banks $ 73,021 $ 58,833
Interest bearing deposits 296,484 212,567
Cash and cash equivalents 369,505 271,400
Certificates of deposit in other banks 245 245
Debt securities available-for-sale at fair value (amortized cost of $1,186,649 and $1,301,244, respectively) 1,055,728 1,163,724
Equity securities at fair value 3,781 3,158
Loans held for sale 184 152
Loans 4,486,637 4,050,906
Allowance for credit losses (54,968) (49,543)
Net loans 4,431,669 4,001,363
Premises and equipment, net 49,630 45,311
Operating right-of-use assets 11,414 12,607
Finance right-of-use assets 2,971 3,096
Federal Home Loan Bank stock 5,062 4,712
Federal Reserve Bank stock 4,887 4,887
Goodwill 65,490 65,490
Bank owned life insurance 101,509 101,461
Mortgage servicing rights 7,357 7,665
Other real estate owned 3,647 1,616
Deferred tax asset 29,065 28,141
Accrued interest receivable 24,758 23,575
Other assets 26,343 31,093
Total assets 6,193,245 5,769,696
Deposits:    
Noninterest bearing 1,242,676 1,260,690
Interest bearing 3,827,513 3,463,932
Total deposits 5,070,189 4,724,622
Repurchase agreements 240,166 225,245
Federal funds purchased 500 500
Advances from Federal Home Loan Bank 314 334
Long-term debt 64,016 64,241
Operating lease liability 11,751 12,958
Finance lease liability 3,439 3,435
Accrued interest payable 8,378 7,389
Other liabilities 36,908 28,764
Total liabilities 5,435,661 5,067,488
Commitments and contingencies (notes 17 and 19)
Shareholders' equity:    
Preferred stock, 300,000 shares authorized and unissued 0 0
Common stock, $5.00 par value, shares authorized 25,000,000; shares outstanding 2024 - 18,057,923; 2023 - 17,999,840 90,290 89,999
Capital surplus 233,802 231,130
Retained earnings 531,861 484,400
Accumulated other comprehensive loss, net of tax (98,369) (103,321)
Total shareholders' equity 757,584 702,208
Total liabilities and shareholders' equity $ 6,193,245 $ 5,769,696