v3.25.2
SECURITIES (Aggregation by credit quality indicator) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-Maturity Securities    
Amortized Cost of HTM Securities, Total $ 187,174 $ 191,627
Obligations of U.S. Government sponsored enterprises    
Schedule of Held-to-Maturity Securities    
Amortized Cost of HTM Securities, Total 30,972 30,479
Mortgage-backed securities    
Schedule of Held-to-Maturity Securities    
Amortized Cost of HTM Securities, Total 156,202 161,148
Fitch, AAA Rating    
Schedule of Held-to-Maturity Securities    
Amortized Cost of HTM Securities, Total 187,174 191,627
Fitch, AAA Rating | Obligations of U.S. Government sponsored enterprises    
Schedule of Held-to-Maturity Securities    
Amortized Cost of HTM Securities, Total 30,972 30,479
Fitch, AAA Rating | Mortgage-backed securities    
Schedule of Held-to-Maturity Securities    
Amortized Cost of HTM Securities, Total $ 156,202 $ 161,148