XML 93 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities - Schedule of Amortized Cost and Fair Value of Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Available-for-sale Securities Debt Maturities, Amortized Cost [Abstract]    
Available-for-sale Securities, Due in one year or less, Amortized Cost $ 50,425  
Available-for-sale Securities, Due from one to five years, Amortized Cost 92,638  
Available-for-sale Securities, Due from five to ten years, Amortized Cost 141,506  
Available-for-sale Securities, Due after ten years, Amortized Cost 39,343  
Available-for-sale Securities, Not due at single maturity, Amortized Cost 1,271,671  
Available-for-sale Securities, Amortized Cost 1,595,583 $ 1,516,801
Held-to-maturity Securities Debt Maturities, Amortized Cost [Abstract]    
Held-to-maturity Securities, Due in one year or less, Amortized Cost 605  
Held-to-maturity Securities, Amortized Cost 605 1,157
Available-for-sale Securities Debt Maturities, Fair Value [Abstract]    
Available-for-sale Securities, Due in one year or less, Fair Value 49,900  
Available-for-sale Securities, Due from one to five years, Fair Value 88,012  
Available-for-sale Securities, Due from five to ten years, Fair Value 127,133  
Available-for-sale Securities, Due after ten years, Fair Value 35,029  
Available-for-sale Securities, Not due at single maturity, Fair Value 1,115,622  
Available-for-sale Securities, Fair Value, Total 1,415,696 1,342,480
Held-to-maturity Securities Debt Maturities, Fair Value [Abstract]    
Held-to-maturity Securities, Due in one year or less, Fair Value 605  
Held-to-maturity securities, Fair Value, Total $ 605 $ 1,149