v3.26.1
Investment Securities - Securities in a Gross Unrealized Loss Position - Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Available-for-Sale, Fair Value    
Fair Value, Less than 12 Months $ 48,916 $ 11,214
Fair Value, 12 Months or Longer 69,926 94,274
Fair Value 118,842 105,488
Gross Unrealized Losses    
Gross Unrealized Losses, Less than 12 Months (585) (28)
Gross Unrealized Losses, 12 Months or Longer (9,299) (9,188)
Gross Unrealized Losses (9,884) (9,216)
U.S. Treasuries    
Available-for-Sale, Fair Value    
Fair Value, 12 Months or Longer   13,132
Fair Value   13,132
Gross Unrealized Losses    
Gross Unrealized Losses, 12 Months or Longer   (112)
Gross Unrealized Losses   (112)
U.S. government and federal agencies    
Available-for-Sale, Fair Value    
Fair Value, Less than 12 Months 990  
Fair Value, 12 Months or Longer 3,810 5,838
Fair Value 4,800 5,838
Gross Unrealized Losses    
Gross Unrealized Losses, Less than 12 Months (1)  
Gross Unrealized Losses, 12 Months or Longer (190) (158)
Gross Unrealized Losses (191) (158)
Corporate bonds    
Available-for-Sale, Fair Value    
Fair Value, 12 Months or Longer 2,881 2,820
Fair Value 2,881 2,820
Gross Unrealized Losses    
Gross Unrealized Losses, 12 Months or Longer (119) (180)
Gross Unrealized Losses (119) (180)
U.S. agency collateralized mortgage obligations    
Available-for-Sale, Fair Value    
Fair Value, 12 Months or Longer 22,344 24,930
Fair Value 22,344 24,930
Gross Unrealized Losses    
Gross Unrealized Losses, 12 Months or Longer (5,475) (5,333)
Gross Unrealized Losses (5,475) (5,333)
Tax-exempt municipal    
Available-for-Sale, Fair Value    
Fair Value, 12 Months or Longer 1,228 1,236
Fair Value 1,228 1,236
Gross Unrealized Losses    
Gross Unrealized Losses, 12 Months or Longer (150) (142)
Gross Unrealized Losses (150) (142)
U.S. agency mortgage-backed    
Available-for-Sale, Fair Value    
Fair Value, Less than 12 Months 47,926 11,214
Fair Value, 12 Months or Longer 39,663 46,318
Fair Value 87,589 57,532
Gross Unrealized Losses    
Gross Unrealized Losses, Less than 12 Months (584) (28)
Gross Unrealized Losses, 12 Months or Longer (3,365) (3,263)
Gross Unrealized Losses $ (3,949) $ (3,291)