v3.25.2
INVESTMENTS (Summary of Amortized Cost and Fair Value of Held to Maturity Securities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Investments [Line Items]    
Held-to-maturity securities, at amortized cost $ 509,298 $ 517,778
Unrealized Gains 1,019 722
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (39,122) (47,676)
Held-to-maturity securities, fair value 471,195 470,824
Obligations of U.S. government-sponsored enterprises    
Schedule of Investments [Line Items]    
Held-to-maturity securities, at amortized cost 7,797 7,729
Unrealized Gains 0 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (391) (647)
Held-to-maturity securities, fair value 7,406 7,082
Debt Securities, Held-to-Maturity, Amortized Cost, Unamortized Unrealized Loss 788 856
Obligations of states and political subdivisions    
Schedule of Investments [Line Items]    
Held-to-maturity securities, at amortized cost 55,659 56,047
Unrealized Gains 40 96
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (3,140) (1,872)
Held-to-maturity securities, fair value 52,559 54,271
Debt Securities, Held-to-Maturity, Amortized Cost, Unamortized Unrealized Loss 4,900 5,100
MBS issued or guaranteed by U.S. government-sponsored enterprises    
Schedule of Investments [Line Items]    
Held-to-maturity securities, at amortized cost 285,329 292,170
Unrealized Gains 0 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (22,377) (28,980)
Held-to-maturity securities, fair value 262,952 263,190
Debt Securities, Held-to-Maturity, Amortized Cost, Unamortized Unrealized Loss 29,000 30,800
CMO issued or guaranteed by U.S. government-sponsored enterprises    
Schedule of Investments [Line Items]    
Held-to-maturity securities, at amortized cost 136,076 142,467
Unrealized Gains 185 150
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (12,944) (15,747)
Held-to-maturity securities, fair value 123,317 126,870
Debt Securities, Held-to-Maturity, Amortized Cost, Unamortized Unrealized Loss 15,400 16,400
Subordinated corporate bonds    
Schedule of Investments [Line Items]    
Held-to-maturity securities, at amortized cost 24,437 19,365
Unrealized Gains 794 476
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (270) (430)
Held-to-maturity securities, fair value 24,961 19,411
Debt Securities, Held-to-Maturity, Amortized Cost, Unamortized Unrealized Loss $ 39 $ 54