v3.25.2
Securities - Held-to-maturity by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due from one year to five years $ 6,861  
Due from five years to ten years 51,176  
Due after ten years 40,588  
Securities held to maturity, amortized cost 98,625  
Mortgage-backed securities 25,895  
Amortized cost 124,520 $ 126,659
Fair Value    
Due from one year to five years 6,356  
Due from five years to ten years 44,551  
Due after ten years 34,696  
Securities held to maturity, fair value 85,603  
Mortgage-backed securities 22,531  
Total $ 108,134 $ 108,080