v3.25.2
Available-for-Sale Securities - Schedule of Securities with Unrealized Losses (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Schedule of Securities with Unrealized Losses [Line Items]    
Number of Securities 133 138
Less than 12 Months, Fair Value $ 896 $ 3,633
Less than 12 Months, Unrealized Losses (3) (136)
12 Months or Longer, Fair Value 194,683 197,620
12 Months or Longer, Unrealized Losses (32,273) (38,140)
Total Fair Value 195,579 201,253
Total Unrealized Losses $ (32,276) $ (38,276)
U.S. Treasury and Government agencies [Member]    
Schedule of Securities with Unrealized Losses [Line Items]    
Number of Securities 7 11
Less than 12 Months, Fair Value $ 497 $ 1,929
Less than 12 Months, Unrealized Losses
12 Months or Longer, Fair Value 5,232 5,460
12 Months or Longer, Unrealized Losses (547) (731)
Total Fair Value 5,729 7,389
Total Unrealized Losses $ (547) $ (731)
Mortgage-backed securities [Member]    
Schedule of Securities with Unrealized Losses [Line Items]    
Number of Securities 91 92
Less than 12 Months, Fair Value
Less than 12 Months, Unrealized Losses
12 Months or Longer, Fair Value 165,041 169,286
12 Months or Longer, Unrealized Losses (28,471) (34,030)
Total Fair Value 165,041 169,286
Total Unrealized Losses $ (28,471) $ (34,030)
State and political subdivisions [Member]    
Schedule of Securities with Unrealized Losses [Line Items]    
Number of Securities 21 21
Less than 12 Months, Fair Value $ 399 $ 1,319
Less than 12 Months, Unrealized Losses (3) (21)
12 Months or Longer, Fair Value 9,031 8,088
12 Months or Longer, Unrealized Losses (1,434) (1,465)
Total Fair Value 9,430 9,407
Total Unrealized Losses $ (1,437) $ (1,486)
Other corporate securities [Member]    
Schedule of Securities with Unrealized Losses [Line Items]    
Number of Securities 14 14
Less than 12 Months, Fair Value $ 385
Less than 12 Months, Unrealized Losses (115)
12 Months or Longer, Fair Value 15,379 14,786
12 Months or Longer, Unrealized Losses (1,821) (1,914)
Total Fair Value 15,379 15,171
Total Unrealized Losses $ (1,821) $ (2,029)