v3.25.2
Investment Securities - Securities in a Gross Unrealized Loss Position - Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Available-for-Sale, Fair Value    
Fair Value, 12 Months or Longer $ 111,933 $ 130,257
Fair Value 111,933 130,257
Gross Unrealized Losses    
Gross Unrealized Losses, 12 Months or Longer (10,953) (13,584)
Gross Unrealized Losses (10,953) (13,584)
U.S. Treasuries    
Available-for-Sale, Fair Value    
Fair Value, 12 Months or Longer 19,814 27,137
Fair Value 19,814 27,137
Gross Unrealized Losses    
Gross Unrealized Losses, 12 Months or Longer (401) (783)
Gross Unrealized Losses (401) (783)
U.S. government and federal agencies    
Available-for-Sale, Fair Value    
Fair Value, 12 Months or Longer 6,751 10,581
Fair Value 6,751 10,581
Gross Unrealized Losses    
Gross Unrealized Losses, 12 Months or Longer (232) (385)
Gross Unrealized Losses (232) (385)
Corporate bonds    
Available-for-Sale, Fair Value    
Fair Value, 12 Months or Longer 2,777 2,739
Fair Value 2,777 2,739
Gross Unrealized Losses    
Gross Unrealized Losses, 12 Months or Longer (223) (261)
Gross Unrealized Losses (223) (261)
U.S. agency collateralized mortgage obligations    
Available-for-Sale, Fair Value    
Fair Value, 12 Months or Longer 28,679 29,611
Fair Value 28,679 29,611
Gross Unrealized Losses    
Gross Unrealized Losses, 12 Months or Longer (5,784) (6,421)
Gross Unrealized Losses (5,784) (6,421)
Tax-exempt municipal    
Available-for-Sale, Fair Value    
Fair Value, 12 Months or Longer 1,175 1,171
Fair Value 1,175 1,171
Gross Unrealized Losses    
Gross Unrealized Losses, 12 Months or Longer (203) (208)
Gross Unrealized Losses (203) (208)
Taxable municipal    
Available-for-Sale, Fair Value    
Fair Value, 12 Months or Longer 268 263
Fair Value 268 263
Gross Unrealized Losses    
Gross Unrealized Losses, 12 Months or Longer (2) (7)
Gross Unrealized Losses (2) (7)
U.S. agency mortgage-backed    
Available-for-Sale, Fair Value    
Fair Value, 12 Months or Longer 52,469 58,755
Fair Value 52,469 58,755
Gross Unrealized Losses    
Gross Unrealized Losses, 12 Months or Longer (4,108) (5,519)
Gross Unrealized Losses $ (4,108) $ (5,519)