XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Amortized Cost $ 365,643 $ 319,082
Gross unrealized holding gains 728 1,388
Gross unrealized holding losses (24,979) (23,464)
Available-for-sale securities, fair value 341,392 297,006
US Treasuries    
Schedule of Available-for-sale Securities    
Amortized Cost 4,989 14,158
Gross unrealized holding gains 0 7
Gross unrealized holding losses (271) (389)
Available-for-sale securities, fair value 4,718 13,776
US government agency securities | Government Sponsored Enterprises    
Schedule of Available-for-sale Securities    
Amortized Cost 3,500 27,986
Gross unrealized holding gains 0 35
Gross unrealized holding losses (347) (455)
Available-for-sale securities, fair value 3,153 27,566
Municipal Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 39,997 40,407
Gross unrealized holding gains 0 0
Gross unrealized holding losses (5,136) (4,526)
Available-for-sale securities, fair value 34,861 35,881
Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 271,459  
Available-for-sale securities, fair value 257,988  
Residential Mortgage-backed Securities | GNMA    
Schedule of Available-for-sale Securities    
Amortized Cost 125,571 69,441
Gross unrealized holding gains 470 1,000
Gross unrealized holding losses (2,818) (2,385)
Available-for-sale securities, fair value 123,223 68,056
Residential Mortgage-backed Securities | Government Sponsored Enterprises    
Schedule of Available-for-sale Securities    
Amortized Cost 145,888 131,321
Gross unrealized holding gains 234 281
Gross unrealized holding losses (11,357) (10,769)
Available-for-sale securities, fair value 134,765 120,833
Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 45,698  
Available-for-sale securities, fair value 40,672  
Commercial Mortgage-backed Securities | GNMA    
Schedule of Available-for-sale Securities    
Amortized Cost 2,665 2,995
Gross unrealized holding gains 0 0
Gross unrealized holding losses (441) (470)
Available-for-sale securities, fair value 2,224 2,525
Commercial Mortgage-backed Securities | Government Sponsored Enterprises    
Schedule of Available-for-sale Securities    
Amortized Cost 43,033 32,774
Gross unrealized holding gains 24 65
Gross unrealized holding losses (4,609) (4,470)
Available-for-sale securities, fair value $ 38,448 $ 28,369