XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value - Carrying amounts and estimated fair value of financial instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks $ 69,231 $ 76,759
Federal funds sold   282
Securities available-for-sale 1,218,287 1,259,137
Restricted stock 15,371 15,364
Loans, net 3,016,655 3,025,621
Accrued interest receivable 23,851 24,877
Deposits (4,102,762) (4,094,552)
Short-term borrowings (88,873) (67,221)
Other borrowings (58,510) (108,496)
Accrued interest payable (3,142) (2,588)
Level 1    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 25,420 25,467
Level 2    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 43,811 51,292
Federal funds sold   282
Securities available-for-sale 1,214,594 1,254,955
Accrued interest receivable 6,608 6,755
Deposits (4,102,762) (4,094,552)
Short-term borrowings (88,873) (67,221)
Other borrowings (58,510) (108,496)
Accrued interest payable (3,142) (2,588)
Level 3    
Carrying amount and estimated fair value of financial instruments    
Securities available-for-sale 3,693 4,182
Loans, net 3,016,655 3,025,621
Accrued interest receivable 17,243 18,122
Carrying Value    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 69,231 76,759
Federal funds sold   282
Securities available-for-sale 1,218,287 1,259,137
Restricted stock 15,371 15,364
Loans, net 3,151,938 3,128,054
Accrued interest receivable 23,851 24,877
Deposits (4,105,103) (4,090,068)
Short-term borrowings (88,873) (67,221)
Other borrowings (58,576) (108,577)
Accrued interest payable $ (3,142) $ (2,588)