v3.26.3
Fair Value - Carrying amounts and estimated fair value of financial instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks $ 92,497 $ 130,369
Federal funds sold 667 475
Securities available-for-sale 1,104,628 1,149,526
Restricted stock 23,579 18,536
Loans, net 4,238,703 3,949,043
Accrued interest receivable 28,797 27,762
Deposits (4,861,864) (4,554,207)
Short-term borrowings (203,472) (292,468)
Other borrowings (262,348) (188,208)
Accrued interest payable (3,317) (3,084)
Level 1    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 34,855 38,587
Level 2    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 57,642 91,782
Federal funds sold 667 475
Securities available-for-sale 1,101,967 1,146,676
Accrued interest receivable 7,208 6,482
Deposits (4,861,864) (4,554,207)
Short-term borrowings (203,472) (292,468)
Other borrowings (262,348) (188,208)
Accrued interest payable (3,317) (3,084)
Level 3    
Carrying amount and estimated fair value of financial instruments    
Securities available-for-sale 2,661 2,850
Loans, net 4,238,703 3,949,043
Accrued interest receivable 21,589 21,280
Carrying Value    
Carrying amount and estimated fair value of financial instruments    
Cash and due from banks 92,497 130,369
Federal funds sold 667 475
Securities available-for-sale 1,104,628 1,149,526
Restricted stock 23,579 18,536
Loans, net 4,362,083 4,007,308
Accrued interest receivable 28,797 27,762
Deposits (4,865,297) (4,551,111)
Short-term borrowings (203,472) (292,468)
Other borrowings (262,348) (188,208)
Accrued interest payable $ (3,317) $ (3,084)