v3.25.1
Investment Securities - Debt Securities Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 12,211  
Due after one, but within five years 110,078  
Due after five, but within ten years 209,356  
Due after ten years 342,956  
Amortized Cost 674,601 $ 685,766
Fair Value    
Due in one year or less 12,092  
Due after one, but within five years 104,549  
Due after five, but within ten years 184,585  
Due after ten years 293,465  
Fair Value $ 594,691 $ 583,930