XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Securities - Contractual Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 0  
Due after one year through five years 5,151  
Due after five years through ten years 5,992  
Due after ten years 0  
Amortized Cost 11,143  
Fair Value    
Due in one year or less 0  
Due after one year through five years 4,929  
Due after five years through ten years 5,432  
Due after ten years 0  
Held to maturity, fair value 10,361 $ 10,456
Amortized Cost    
Due in one year or less 5,633  
Due after one year through five years 38,411  
Due after five years through ten years 208,160  
Due after ten years 140,107  
Amortized Cost 1,276,431 1,237,433
Fair Value    
Due in one year or less 5,583  
Due after one year through five years 36,601  
Due after five years through ten years 189,782  
Due after ten years 115,203  
Available for sale, fair value 1,161,368 1,102,528
Commercial mortgage-backed securities    
Amortized Cost    
Without single maturity date 0  
Fair Value    
Without single maturity date 0  
Amortized Cost    
Without single maturity date 86,737  
Amortized Cost 86,737 49,943
Fair Value    
Without single maturity date 81,852  
Available for sale, fair value 81,852 44,284
Residential mortgage-backed securities    
Amortized Cost    
Without single maturity date 0  
Fair Value    
Without single maturity date 0  
Amortized Cost    
Without single maturity date 594,963  
Amortized Cost 594,963 598,380
Fair Value    
Without single maturity date 548,986  
Available for sale, fair value 548,986 540,834
Commercial collateralized mortgage obligations    
Amortized Cost    
Without single maturity date 0  
Fair Value    
Without single maturity date 0  
Amortized Cost    
Without single maturity date 36,077  
Amortized Cost 36,077 31,263
Fair Value    
Without single maturity date 34,001  
Available for sale, fair value 34,001 28,566
Residential collateralized mortgage obligations    
Amortized Cost    
Without single maturity date 0  
Fair Value    
Without single maturity date 0  
Amortized Cost    
Without single maturity date 166,343  
Amortized Cost 166,343 160,422
Fair Value    
Without single maturity date 149,360  
Available for sale, fair value $ 149,360 $ 140,827