v3.25.2
Securities - Stratification by Contractual Maturity of Securities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Available for sale, Amortized Cost  
Due in one year or less $ 0
Due after one year through five years 22,025
Due after five years through ten years 407,610
Due after ten years 102,577
Total 532,212
Available for sale, Fair Value  
Due in one year or less 0
Due after one year through five years 21,258
Due after five years through ten years 399,835
Due after ten years 101,767
Total 522,860
Held to maturity, Amortized Cost  
Due in one year or less 3,229
Due after one year through five years 4,324
Due after five years through ten years 0
Due after ten years 0
Total 7,553
Held to maturity, Fair Value  
Due in one year or less 3,215
Due after one year through five years 4,265
Due after five years through ten years 0
Due after ten years 0
Total $ 7,480