v3.25.2
Investment Securities - Amortized Cost and Fair Value - Held-to-maturity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities Held-to-Maturity    
Amortized cost, held to maturity $ 90,264 $ 92,009
Gross unrealized (losses) (12,816) (15,739)
Securities held-to-maturity, fair value 77,448 76,270
Past Due    
Securities Held-to-Maturity    
Securities held-to-maturity, fair value 0 0
U.S. Treasuries    
Securities Held-to-Maturity    
Amortized cost, held to maturity 6,002 6,001
Gross unrealized (losses) (410) (583)
Securities held-to-maturity, fair value 5,592 5,418
U.S. government and federal agencies    
Securities Held-to-Maturity    
Amortized cost, held to maturity 35,332 35,349
Gross unrealized (losses) (3,594) (4,743)
Securities held-to-maturity, fair value 31,738 30,606
U.S. agency collateralized mortgage obligations    
Securities Held-to-Maturity    
Amortized cost, held to maturity 17,013 17,805
Gross unrealized (losses) (3,420) (3,948)
Securities held-to-maturity, fair value 13,593 13,857
Taxable municipal    
Securities Held-to-Maturity    
Amortized cost, held to maturity 6,032 6,041
Gross unrealized (losses) (872) (1,089)
Securities held-to-maturity, fair value 5,160 4,952
U.S. agency mortgage-backed    
Securities Held-to-Maturity    
Amortized cost, held to maturity 25,885 26,813
Gross unrealized (losses) (4,520) (5,376)
Securities held-to-maturity, fair value $ 21,365 $ 21,437