XML 88 R68.htm IDEA: XBRL DOCUMENT v3.25.1
SECURITIES (Held to Maturity) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Held-to-Maturity Securities    
Amortized Cost of HTM Securities, Total $ 191,627 $ 200,644
Fair Value of HTM Securities, Total 182,773 198,147
Gross Unrealized Gains on HTM Securities, Total   2,106
Gross Unrealized Losses on HTM Securities, Total (8,854) (4,603)
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 25,389 15,886
Amortized Cost of HTM Securities Maturing After Five Years But Within Ten Years 5,090 13,634
Amortized Cost of HTM Securities, Total 30,479 29,520
Fair Value of HTM Securities Maturing After One Year But Within Five Years 25,263 15,984
Fair Value of HTM Securities Maturing After Five Years But Within Ten Years 5,059 13,702
Fair Value of HTM Securities, Total 30,322 29,686
Gross Unrealized Gains on HTM Securities Maturing After one year but within five years   104
Gross Unrealized Gains on HTM Securities Maturing After five years but within ten years   85
Gross Unrealized Gains on HTM Securities, Total   189
Gross Unrealized Losses on HTM Securities Maturing After one year but within five years (126) (6)
Gross Unrealized Losses on HTM Securities Maturing After five years but within ten years (31) (17)
Gross Unrealized Losses on HTM Securities, Total (157) (23)
Mortgage-backed securities    
Schedule of Held-to-Maturity Securities    
Amortized Cost of HTM Securities, Total 161,148 171,124
Amortized Cost of HTM Securities Without Single Maturity Date 161,148 171,124
Fair Value of HTM Securities Without Single Maturity Date 152,451 168,461
Gross Unrealized Gains on HTM Securities Without Single Maturity Date   1,917
Gross Unrealized Losses on HTM Securities Without Single Maturity Date $ (8,697) $ (4,580)