XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
SECURITIES (Held to Maturity) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule of Held-to-Maturity Securities    
Amortized Cost of HTM Securities, Total $ 189,634 $ 191,627
Fair Value of HTM Securities, Total 184,898 182,773
Gross Unrealized Gains on HTM Securities, Total 999  
Gross Unrealized Losses on HTM Securities, Total (5,735) (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,726 25,389
Amortized Cost of HTM Securities Maturing After Five Years But Within Ten Years   5,090
Amortized Cost of HTM Securities, Total 30,726 30,479
Fair Value of HTM Securities Maturing After One Year But Within Five Years 30,947 25,263
Fair Value of HTM Securities Maturing After Five Years But Within Ten Years   5,059
Fair Value of HTM Securities, Total 30,947 30,322
Gross Unrealized Gains on HTM Securities Maturing After one year but within five years 231  
Gross Unrealized Gains on HTM Securities, Total 231  
Gross Unrealized Losses on HTM Securities Maturing After one year but within five years (10) (126)
Gross Unrealized Losses on HTM Securities Maturing After five years but within ten years   (31)
Gross Unrealized Losses on HTM Securities, Total (10) (157)
Mortgage-backed securities    
Schedule of Held-to-Maturity Securities    
Amortized Cost of HTM Securities, Total 158,908 161,148
Amortized Cost of HTM Securities Without Single Maturity Date 158,908 161,148
Fair Value of HTM Securities Without Single Maturity Date 153,951 152,451
Gross Unrealized Gains on HTM Securities Without Single Maturity Date 768  
Gross Unrealized Losses on HTM Securities Without Single Maturity Date $ (5,725) $ (8,697)