v3.25.2
Securities - Securities by Contractual Maturity - Held to Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Held to maturity at amortized cost    
Due after one year through five years $ 3,000  
Due after ten years 26,266  
Residential mortgage-backed securities 7,168  
Held to maturity, Amortized cost 36,434 $ 41,294
Held to maturity at fair value    
Due after one year through five years 2,978  
Due after ten years 21,969  
Residential mortgage-backed securities 4,704  
Held to maturity, Fair Value $ 29,651