v3.25.1
Available-for-Sale Securities - Schedule of Securities with Unrealized Losses (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Schedule of Securities with Unrealized Losses [Line Items]    
Number of Securities 134 138
Less than 12 Months, Fair Value $ 1,490 $ 3,633
Less than 12 Months, Unrealized Losses (12) (136)
12 Months or Longer, Fair Value 197,605 197,620
12 Months or Longer, Unrealized Losses (34,007) (38,140)
Total Fair Value 199,095 201,253
Total Unrealized Losses $ (34,019) $ (38,276)
U.S. Treasury and Government agencies [Member]    
Schedule of Securities with Unrealized Losses [Line Items]    
Number of Securities 8 11
Less than 12 Months, Fair Value $ 789 $ 1,929
Less than 12 Months, Unrealized Losses
12 Months or Longer, Fair Value 5,177 5,460
12 Months or Longer, Unrealized Losses (602) (731)
Total Fair Value 5,966 7,389
Total Unrealized Losses $ (602) $ (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 168,346 169,286
12 Months or Longer, Unrealized Losses (30,120) (34,030)
Total Fair Value 168,346 169,286
Total Unrealized Losses $ (30,120) $ (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 $ 701 $ 1,319
Less than 12 Months, Unrealized Losses (12) (21)
12 Months or Longer, Fair Value 8,729 8,088
12 Months or Longer, Unrealized Losses (1,438) (1,465)
Total Fair Value 9,430 9,407
Total Unrealized Losses $ (1,450) $ (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,353 14,786
12 Months or Longer, Unrealized Losses (1,847) (1,914)
Total Fair Value 15,353 15,171
Total Unrealized Losses $ (1,847) $ (2,029)