v3.25.2
SECURITIES (Held to Maturity) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-Maturity Securities    
Amortized Cost of HTM Securities, Total $ 187,174 $ 191,627
Fair Value of HTM Securities, Total 182,845 182,773
Gross Unrealized Gains on HTM Securities, Total 1,285  
Gross Unrealized Losses on HTM Securities, Total (5,614) (8,854)
Obligations of U.S. Government sponsored enterprises    
Schedule of Held-to-Maturity Securities    
Amortized Cost of HTM Securities Maturing After One Year But Within Five Years 30,972 25,389
Amortized Cost of HTM Securities Maturing After Five Years But Within Ten Years   5,090
Amortized Cost of HTM Securities, Total 30,972 30,479
Fair Value of HTM Securities Maturing After One Year But Within Five Years 31,343 25,263
Fair Value of HTM Securities Maturing After Five Years But Within Ten Years   5,059
Fair Value of HTM Securities, Total 31,343 30,322
Gross Unrealized Gains on HTM Securities Maturing After one year but within five years 371  
Gross Unrealized Gains on HTM Securities, Total 371  
Gross Unrealized Losses on HTM Securities Maturing After one year but within five years   (126)
Gross Unrealized Losses on HTM Securities Maturing After five years but within ten years   (31)
Gross Unrealized Losses on HTM Securities, Total   (157)
Mortgage-backed securities    
Schedule of Held-to-Maturity Securities    
Amortized Cost of HTM Securities, Total 156,202 161,148
Amortized Cost of HTM Securities Without Single Maturity Date 156,202 161,148
Fair Value of HTM Securities Without Single Maturity Date 151,502 152,451
Gross Unrealized Gains on HTM Securities Without Single Maturity Date 914  
Gross Unrealized Losses on HTM Securities Without Single Maturity Date $ (5,614) $ (8,697)