Quarterly report [Sections 13 or 15(d)]

INVESTMENT SECURITIES (Investment Portfolio Composition) (Details)

v3.25.1
INVESTMENT SECURITIES (Investment Portfolio Composition) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Available-for-sale    
Amortized cost $ 481,913 $ 429,033
Unrealized Gains 589 64
Unrealized Losses 21,203 25,685
Allowance for Credit Losses (75) (67)
Fair Value 461,224 403,345
Federal Home Loan Bank 3,000 3,000
Federal Reserve Bank stock 5,100 5,100
Held to Maturity    
Amortized Cost 517,176 567,155
Unrealized Gains 90 16
Unrealized Losses 17,065 22,711
Fair Value 500,201 544,460
U.S. Government Treasury [Member]    
Available-for-sale    
Amortized cost 158,473 106,710
Unrealized Gains 556 25
Unrealized Losses 469 934
Allowance for Credit Losses 0 0
Fair Value 158,560 105,801
Held to Maturity    
Amortized Cost 306,419 368,005
Unrealized Gains 0 0
Unrealized Losses 4,245 6,476
Fair Value 302,174 361,529
U.S. Government Agency [Member]    
Available-for-sale    
Amortized cost 153,326 148,666
Unrealized Gains 33 39
Unrealized Losses 4,250 5,578
Allowance for Credit Losses 0 0
Fair Value 149,109 143,127
States and Political Subdivisions [Member]    
Available-for-sale    
Amortized cost 41,885 43,212
Unrealized Gains 0 0
Unrealized Losses 3,152 3,827
Allowance for Credit Losses (2) (3)
Fair Value 38,731 39,382
Mortgage-Backed Securities [Member]    
Available-for-sale    
Amortized cost 64,583 66,379
Unrealized Gains 0 0
Unrealized Losses 9,634 10,902
Allowance for Credit Losses 0 0
Fair Value 54,949 55,477
Held to Maturity    
Amortized Cost 210,757 199,150
Unrealized Gains 90 16
Unrealized Losses 12,820 16,235
Fair Value 198,027 182,931
Corporate Debt Securities [Member]    
Available-for-sale    
Amortized cost 55,549 55,970
Unrealized Gains 0 0
Unrealized Losses 3,698 4,444
Allowance for Credit Losses (73) (64)
Fair Value 51,778 51,462
Other Securities [Member]    
Available-for-sale    
Amortized cost 8,097 8,096
Unrealized Gains 0 0
Unrealized Losses 0 0
Allowance for Credit Losses 0 0
Fair Value $ 8,097 $ 8,096