XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value - Carrying amounts and estimated fair value of financial instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks $ 86,211 $ 93,526
Federal funds sold 427 820
Securities available-for-sale 1,182,495 1,195,990
Restricted stock 17,528 17,555
Loans, net 3,727,796 3,717,843
Accrued interest receivable 25,556 26,934
Deposits (4,634,010) (4,723,356)
Short-term borrowings (137,609) (187,057)
Other borrowings (124,898) (29,693)
Accrued interest payable (3,378) (3,799)
Level 1    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 31,843 35,889
Level 2    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 54,368 57,637
Federal funds sold 427 820
Securities available-for-sale 1,179,593 1,192,289
Accrued interest receivable 6,497 6,543
Deposits (4,634,010) (4,723,356)
Short-term borrowings (137,609) (187,057)
Other borrowings (124,898) (29,693)
Accrued interest payable (3,378) (3,799)
Level 3    
Carrying amount and estimated fair value of financial instruments    
Securities available-for-sale 2,902 3,701
Loans, net 3,727,796 3,717,843
Accrued interest receivable 19,059 20,391
Carrying Value    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 86,211 93,526
Federal funds sold 427 820
Securities available-for-sale 1,182,495 1,195,990
Restricted stock 17,528 17,555
Loans, net 3,807,185 3,790,409
Accrued interest receivable 25,556 26,934
Deposits (4,640,003) (4,718,914)
Short-term borrowings (137,609) (187,057)
Other borrowings (124,898) (28,120)
Accrued interest payable $ (3,378) $ (3,799)