XML 54 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Securities - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities    
Amortized Cost $ 425,981 $ 365,643
Gross unrealized holding gains 2,256 728
Gross unrealized holding losses (17,126) (24,979)
Available-for-sale securities, fair value 411,111 341,392
US Treasuries    
Schedule of Available-for-sale Securities    
Amortized Cost 4,994 4,989
Gross unrealized holding gains 0 0
Gross unrealized holding losses (132) (271)
Available-for-sale securities, fair value 4,862 4,718
Municipal Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 47,097 39,997
Gross unrealized holding gains 219 0
Gross unrealized holding losses (4,129) (5,136)
Available-for-sale securities, fair value 43,187 34,861
Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 326,411  
Available-for-sale securities, fair value 319,012  
Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 44,979  
Available-for-sale securities, fair value 41,757  
Government Sponsored Enterprises | US government agency securities    
Schedule of Available-for-sale Securities    
Amortized Cost 2,500 3,500
Gross unrealized holding gains 0 0
Gross unrealized holding losses (207) (347)
Available-for-sale securities, fair value 2,293 3,153
Government Sponsored Enterprises | Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 169,179 145,888
Gross unrealized holding gains 717 234
Gross unrealized holding losses (7,678) (11,357)
Available-for-sale securities, fair value 162,218 134,765
Government Sponsored Enterprises | Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 42,510 43,033
Gross unrealized holding gains 67 24
Gross unrealized holding losses (2,942) (4,609)
Available-for-sale securities, fair value 39,635 38,448
GNMA | Residential Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 157,232 125,571
Gross unrealized holding gains 1,253 470
Gross unrealized holding losses (1,691) (2,818)
Available-for-sale securities, fair value 156,794 123,223
GNMA | Commercial Mortgage-backed Securities    
Schedule of Available-for-sale Securities    
Amortized Cost 2,469 2,665
Gross unrealized holding gains 0 0
Gross unrealized holding losses (347) (441)
Available-for-sale securities, fair value $ 2,122 $ 2,224