XML 84 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized Cost    
Due in one year or less $ 13,786  
Due after one, but within five years 104,315  
Due after five, but within ten years 216,263  
Due after ten years 351,402  
Amortized Cost 685,766 $ 763,981
Fair Value    
Due in one year or less 13,684  
Due after one, but within five years 98,143  
Due after five, but within ten years 186,185  
Due after ten years 285,918  
Fair Value $ 583,930 $ 661,113