XML 108 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities - HTM Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
HTM, Amortized Cost, Rolling Maturities    
Due after one year through five years $ 3,822  
Due after five years through ten years 50,101  
Due after ten years 23,170  
Total 77,093  
Amortized Cost 737,899 $ 812,677
HTM, Fair Value, Rolling Maturities    
Due after one year through five years 3,609  
Due after five years through ten years 46,061  
Due after ten years 19,974  
Total 69,644  
Fair Value 649,872 731,858
Residential mortgage-backed securities    
HTM, Amortized Cost, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 255,880  
Amortized Cost 255,880 278,172
HTM, Fair Value, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 224,259  
Fair Value 224,259 252,407
Commercial mortgage-backed securities    
HTM, Amortized Cost, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 147,696  
Amortized Cost 147,696 172,879
HTM, Fair Value, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 137,008  
Fair Value 137,008 160,209
Collateralized mortgage obligations    
HTM, Amortized Cost, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 257,230  
Amortized Cost 257,230 284,208
HTM, Fair Value, Rolling Maturities    
Mortgage-backed securities, collateralized mortgage obligations and commercial mortgage-backed securities 218,961  
Fair Value $ 218,961 $ 247,019