v3.25.2
INVESTMENT SECURITIES (Investment Securities by Contractual Maturity - HTM) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 316,186 $ 327,158
Gross Unrealized Gains 13 22
Gross Unrealized Losses 51,470 60,006
Fair Value $ 264,729 $ 267,174
Weighted Average Yield 2.13% 2.13%
FNMA and FHLMC certificates | Mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost   $ 292,158
Gross Unrealized Gains   0
Gross Unrealized Losses   60,006
Fair Value   $ 232,152
Weighted Average Yield   1.73%
FNMA and FHLMC certificates | Due after 10 years | Mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 281,186 $ 292,158
Gross Unrealized Gains 0 0
Gross Unrealized Losses 51,470 60,006
Fair Value $ 229,716 $ 232,152
Weighted Average Yield 1.73% 1.73%
Other debt securities | Due from 1 to 5 years | Securities Investment [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 35,000 $ 35,000
Gross Unrealized Gains 13 22
Gross Unrealized Losses 0 0
Fair Value $ 35,013 $ 35,022
Weighted Average Yield 5.32% 5.53%