v3.25.2
Available-for-Sale Securities - Schedule of Amortized Cost and Fair Values with Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Amortized Cost and Fair Values with Gross Unrealized Gains and Losses [Line Items]    
Amortized Cost $ 228,224 $ 239,859
Gross Unrealized Gains 7 4
Gross Unrealized Losses (32,276) (38,276)
Fair Value 195,955 201,587
U.S. Treasury and Government agencies [Member]    
Schedule of Amortized Cost and Fair Values with Gross Unrealized Gains and Losses [Line Items]    
Amortized Cost 6,377 8,120
Gross Unrealized Gains 2
Gross Unrealized Losses (547) (731)
Fair Value 5,832 7,389
Mortgage-backed securities [Member]    
Schedule of Amortized Cost and Fair Values with Gross Unrealized Gains and Losses [Line Items]    
Amortized Cost 193,780 203,646
Gross Unrealized Gains 5 4
Gross Unrealized Losses (28,471) (34,030)
Fair Value 165,314 169,620
State and political subdivisions [Member]    
Schedule of Amortized Cost and Fair Values with Gross Unrealized Gains and Losses [Line Items]    
Amortized Cost 10,867 10,893
Gross Unrealized Gains
Gross Unrealized Losses (1,437) (1,486)
Fair Value 9,430 9,407
Other corporate securities [Member]    
Schedule of Amortized Cost and Fair Values with Gross Unrealized Gains and Losses [Line Items]    
Amortized Cost 17,200 17,200
Gross Unrealized Gains
Gross Unrealized Losses (1,821) (2,029)
Fair Value $ 15,379 $ 15,171