XML 144 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities - Contractual Maturities of Investment Securities - Held-to-maturity Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Held-to-maturity, Amortized Cost    
Due after one year through five years $ 27,434  
Due after five years through ten years 22,605  
Due after ten years 41,133  
Total held to maturity securities, amortized cost 91,172 $ 92,009
Held-to-maturity, Fair Value    
Due after one year through five years 25,153  
Due after five years through ten years 19,253  
Due after ten years 33,050  
Total held to maturity securities, fair value $ 77,456 $ 76,270
Weighted average remaining life 5 years 9 months 18 days 6 years