v3.25.2
Securities - Amortized Cost and Fair Value of Securities Available for Sale Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Maturing within one year $ 28,517  
Maturing after one year but within five years 135,008  
Maturing after five years but within ten years 35,330  
Maturing after ten years 201,777  
Securities available-for-sale, amortized cost 400,632  
Total securities available-for-sale, amortized cost 575,101 $ 621,588
Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]    
Maturing within one year 28,207  
Maturing after one year but within five years 126,926  
Maturing after five years but within ten years 31,802  
Maturing after ten years 160,768  
Total securities available-for-sale, fair value 347,703  
Total securities available-for-sale, fair value 509,511 559,182
U.S. agency residential mortgage-backed    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Available-for-sale securities, without single maturity, amortized cost 79,773  
Total securities available-for-sale, amortized cost 79,773 80,589
Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]    
Available-for-sale securities, without single maturity, fair value. 71,796  
Total securities available-for-sale, fair value 71,796 71,137
U.S. agency commercial mortgage-backed    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Available-for-sale securities, without single maturity, amortized cost 12,183  
Total securities available-for-sale, amortized cost 12,183 12,821
Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]    
Available-for-sale securities, without single maturity, fair value. 11,166  
Total securities available-for-sale, fair value 11,166 11,641
Private label mortgage-backed    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Available-for-sale securities, without single maturity, amortized cost 47,903  
Total securities available-for-sale, amortized cost 47,903 74,268
Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]    
Available-for-sale securities, without single maturity, fair value. 44,929  
Total securities available-for-sale, fair value 44,929 70,035
Other asset backed    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]    
Available-for-sale securities, without single maturity, amortized cost 34,610  
Total securities available-for-sale, amortized cost 34,610 39,232
Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]    
Available-for-sale securities, without single maturity, fair value. 33,917  
Total securities available-for-sale, fair value $ 33,917 $ 38,516