XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Securities - HTM Contractual Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
HTM, Amortized Cost, Rolling Maturities    
Due after one year through five years $ 4,782  
Due after five years through ten years 51,621  
Due after ten years 20,690  
Total 77,093  
Amortized Cost 762,369 $ 737,899
HTM, Fair Value, Rolling Maturities    
Due after one year through five years 4,516  
Due after five years through ten years 46,926  
Due after ten years 17,607  
Total 69,049  
Fair Value 687,469 649,872
Residential mortgage-backed securities    
HTM, Amortized Cost, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 250,486  
Amortized Cost 250,486 255,880
HTM, Fair Value, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 225,394  
Fair Value 225,394 224,259
Commercial mortgage-backed securities    
HTM, Amortized Cost, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 156,646  
Amortized Cost 156,646 147,696
HTM, Fair Value, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 148,196  
Fair Value 148,196 137,008
Collateralized mortgage obligations    
HTM, Amortized Cost, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 278,144  
Amortized Cost 278,144 257,230
HTM, Fair Value, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 244,830  
Fair Value $ 244,830 $ 218,961