v3.25.1
Fair Value of Financial Instruments, Carrying Amounts and Estimated Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financial assets [Abstract]    
Cash and cash equivalents $ 756,137 $ 641,812
Securities available for sale 324,453 358,185
Held to maturity securities 5,081 5,306
Net loans 4,607,167 4,589,822
Accrued interest receivable 14,005 13,194
Financial liabilities [Abstract]    
Demand deposits 793,306 762,101
Interest bearing deposits 4,692,591 4,617,323
Short-term borrowings 82,275 84,781
Accrued interest payable 3,665 3,817
Level 1 [Member]    
Financial assets [Abstract]    
Cash and cash equivalents 756,137 641,812
Securities available for sale 0 0
Held to maturity securities 0 0
Net loans 0 0
Accrued interest receivable 830 271
Financial liabilities [Abstract]    
Demand deposits 793,306 762,101
Interest bearing deposits 2,641,788 2,579,123
Short-term borrowings 0 0
Accrued interest payable 223 216
Level 2 [Member]    
Financial assets [Abstract]    
Cash and cash equivalents 0 0
Securities available for sale 324,453 358,185
Held to maturity securities 5,081 5,306
Net loans 0 0
Accrued interest receivable 1,203 1,317
Financial liabilities [Abstract]    
Demand deposits 0 0
Interest bearing deposits 2,050,803 2,038,200
Short-term borrowings 82,275 84,781
Accrued interest payable 3,442 3,601
Level 3 [Member]    
Financial assets [Abstract]    
Cash and cash equivalents 0 0
Securities available for sale 0 0
Held to maturity securities 0 0
Net loans 4,607,167 4,589,822
Accrued interest receivable 11,972 11,606
Financial liabilities [Abstract]    
Demand deposits 0 0
Interest bearing deposits 0 0
Short-term borrowings 0 0
Accrued interest payable 0 0
Carrying Value [Member]    
Financial assets [Abstract]    
Cash and cash equivalents 756,137 641,812
Securities available for sale 324,453 358,185
Held to maturity securities 5,090 5,365
Federal Home Loan Bank stock 6,507 6,507
Net loans 5,065,531 5,047,810
Accrued interest receivable 14,005 13,194
Financial liabilities [Abstract]    
Demand deposits 793,306 762,101
Interest bearing deposits 4,703,364 4,628,882
Short-term borrowings 82,275 84,781
Accrued interest payable $ 3,665 $ 3,817