XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Securities - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities    
Amortized Cost $ 378,960 $ 365,643
Gross unrealized holding gains 1,655 728
Gross unrealized holding losses (21,221) (24,979)
Available-for-sale securities, fair value 359,394 341,392
US Treasuries    
Schedule of Available-for-sale Securities    
Amortized Cost 4,991 4,989
Gross unrealized holding gains 0 0
Gross unrealized holding losses (214) (271)
Available-for-sale securities, fair value 4,777 4,718
Municipal Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 39,893 39,997
Gross unrealized holding gains 0 0
Gross unrealized holding losses (5,173) (5,136)
Available-for-sale securities, fair value 34,720 34,861
Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 285,146  
Available-for-sale securities, fair value 275,319  
Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 45,430  
Available-for-sale securities, fair value 41,357  
Government Sponsored Enterprises | US government agency securities    
Schedule of Available-for-sale Securities    
Amortized Cost 3,500 3,500
Gross unrealized holding gains 0 0
Gross unrealized holding losses (279) (347)
Available-for-sale securities, fair value 3,221 3,153
Government Sponsored Enterprises | Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 143,652 145,888
Gross unrealized holding gains 520 234
Gross unrealized holding losses (9,324) (11,357)
Available-for-sale securities, fair value 134,848 134,765
Government Sponsored Enterprises | Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 42,848 43,033
Gross unrealized holding gains 43 24
Gross unrealized holding losses (3,732) (4,609)
Available-for-sale securities, fair value 39,159 38,448
GNMA | Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 141,494 125,571
Gross unrealized holding gains 1,092 470
Gross unrealized holding losses (2,115) (2,818)
Available-for-sale securities, fair value 140,471 123,223
GNMA | Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 2,582 2,665
Gross unrealized holding gains 0 0
Gross unrealized holding losses (384) (441)
Available-for-sale securities, fair value $ 2,198 $ 2,224