v3.26.1
Securities - Schedule of Amortized Cost and Fair Value of Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Available-for-sale Securities Debt Maturities, Amortized Cost [Abstract]    
Available-for-sale Securities, Due in one year or less, Amortized Cost $ 29,285  
Available-for-sale Securities, Due from one to five years, Amortized Cost 169,103  
Available-for-sale Securities, Due from five to ten years, Amortized Cost 43,297  
Available-for-sale Securities, Due after ten years, Amortized Cost 25,147  
Available-for-sale Securities, Not due at single maturity, Amortized Cost 1,476,520  
Available-for-sale Securities, Amortized Cost 1,743,352 $ 1,516,376
Available-for-sale Securities Debt Maturities, Fair Value [Abstract]    
Available-for-sale Securities, Due in one year or less, Fair Value 29,241  
Available-for-sale Securities, Due from one to five years, Fair Value 161,836  
Available-for-sale Securities, Due from five to ten years, Fair Value 40,067  
Available-for-sale Securities, Due after ten years, Fair Value 22,334  
Available-for-sale Securities, Not due at single maturity, Fair Value 1,363,270  
Available-for-sale Securities, Fair Value, Total $ 1,616,748 $ 1,405,106