v3.25.2
Investment Securities - Contractual Maturities of Investment Securities - Available-for-sale Securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Available-for-sale, Amortized Cost    
Due in one year or less $ 27,446  
Due after one year through five years 12,387  
Due after five years through ten years 42,405  
Due after ten years 54,088  
Total amortized cost, available for sale 136,326 $ 143,841
Available-for-sale, Fair Value    
Due in one year or less 26,987  
Due after one year through five years 12,042  
Due after five years through ten years 41,146  
Due after ten years 45,323  
Total fair value, available for sale $ 125,498 $ 130,257
Weighted average remaining life 3 years 1 month 6 days 3 years 1 month 6 days