XML 50 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Securities - (Amortized Costs and Fair Values of Securities Available for Sale) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 130,148 $ 144,929
Gross Unrealized Gains 10 0
Gross Unrealized (Losses) (9,251) (23,599)
Securities 120,907 121,330
Obligations of U.S. Government Corporations and Agencies [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 7,980 8,198
Gross Unrealized Gains 10 0
Gross Unrealized (Losses) (56) (530)
Securities 7,934 7,668
U.S. treasury securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 9,966  
Gross Unrealized Gains 0  
Gross Unrealized (Losses) (10)  
Securities 9,956  
Mortgage-Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 86,037 127,061
Gross Unrealized Gains 0 0
Gross Unrealized (Losses) (8,456) (22,094)
Securities 77,581 104,967
Collateralized Mortgage Obligations Member    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 22,915  
Gross Unrealized Gains 0  
Gross Unrealized (Losses) (223)  
Securities 22,692  
Obligations of States and Political Subdivisions [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   4,920
Gross Unrealized Gains   0
Gross Unrealized (Losses)   (275)
Securities   4,645
Subordinated Debt [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,250 4,750
Gross Unrealized Gains 0 0
Gross Unrealized (Losses) (506) (700)
Securities $ 2,744 $ 4,050