XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value - Carrying amounts and estimated fair value of financial instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks $ 97,265 $ 93,526
Federal funds sold 853 820
Securities available-for-sale 1,169,956 1,195,990
Restricted stock 17,528 17,555
Loans, net 3,762,942 3,717,843
Accrued interest receivable 25,888 26,934
Deposits (4,656,812) (4,723,356)
Short-term borrowings (149,512) (187,057)
Other borrowings (122,676) (29,693)
Accrued interest payable (3,067) (3,799)
Level 1    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 32,905 35,889
Level 2    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 64,360 57,637
Federal funds sold 853 820
Securities available-for-sale 1,167,047 1,192,289
Accrued interest receivable 6,454 6,543
Deposits (4,656,812) (4,723,356)
Short-term borrowings (149,512) (187,057)
Other borrowings (122,676) (29,693)
Accrued interest payable (3,067) (3,799)
Level 3    
Carrying amount and estimated fair value of financial instruments    
Securities available-for-sale 2,909 3,701
Loans, net 3,762,942 3,717,843
Accrued interest receivable 19,434 20,391
Carrying Value    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 97,265 93,526
Federal funds sold 853 820
Securities available-for-sale 1,169,956 1,195,990
Restricted stock 17,528 17,555
Loans, net 3,849,476 3,790,409
Accrued interest receivable 25,888 26,934
Deposits (4,662,889) (4,718,914)
Short-term borrowings (149,512) (187,057)
Other borrowings (122,677) (28,120)
Accrued interest payable $ (3,067) $ (3,799)