v3.25.2
Securities - Amortized Cost and Fair Value of Held To Maturity Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]    
Maturing within one year $ 11,362  
Maturing after one year but within five years 51,215  
Maturing after five years but within ten years 93,772  
Maturing after ten years 71,204  
Total securities held-to-maturity, amortized cost 227,553  
Amortized Cost 343,978 $ 355,739
Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract]    
Maturing within one year 11,237  
Maturing after one year but within five years 48,268  
Maturing after five years but within ten years 83,408  
Maturing after ten years 57,463  
Total securities held-to-maturity, fair value 200,376  
Total securities held-to-maturity, fair value 293,658 301,860
U.S. agency residential mortgage-backed    
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]    
Held to maturity securities, without single maturity date, amortized cost 104,923  
Amortized Cost 104,923 109,369
Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract]    
Held to maturity securities, without single maturity date, fair value 82,524  
Total securities held-to-maturity, fair value 82,524 84,738
U.S. agency commercial mortgage-backed    
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]    
Held to maturity securities, without single maturity date, amortized cost 4,044  
Amortized Cost 4,044 4,120
Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract]    
Held to maturity securities, without single maturity date, fair value 3,707  
Total securities held-to-maturity, fair value 3,707 3,718
Private label mortgage-backed    
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]    
Held to maturity securities, without single maturity date, amortized cost 7,458  
Amortized Cost 7,458 7,541
Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract]    
Held to maturity securities, without single maturity date, fair value 7,051  
Total securities held-to-maturity, fair value 7,051 $ 6,990
Other asset backed    
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]    
Held to maturity securities, without single maturity date, amortized cost 0  
Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract]    
Held to maturity securities, without single maturity date, fair value $ 0