v3.26.1
Investment Securities Schedule of Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Due within 1 year $ 1,305  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value 1,299  
Due after 1 but within 5 years 41,096  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value 37,380  
Due after 5 but within 10 years 3,235  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value 2,888  
Due after 10 years 564  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value 468  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Amortized Cost 46,200  
Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value 42,035  
Debt Securities, Held-to-maturity, Maturity, without Single Maturity Date, Amortized Cost 528,342  
Debt Securities, Held-to-maturity, Maturity, without Single Maturity Date, Fair Value 479,218  
Debt Securities, Held-to-maturity 574,542 $ 519,422
Securities held to maturity, fair value 521,253 $ 470,665
US Government Agencies Residential Mortgage-backed Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 149,900  
Securities held to maturity, fair value 136,400  
Mortgage-backed Securities, Issued by US Government Sponsored Enterprises [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 378,500  
Securities held to maturity, fair value $ 342,800