XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securities (Securities by Contractual Maturity) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available for Sale and Held to Maturity Securities [Line Items]    
Available for sale debt securities maturities wIthin 1 year amortized cost $ 86,534  
Available for sale debt securities maturities 1-5 years amortized cost 475,831  
Available for sale debt securities maturities 5-10 years amortized cost 308,465  
Available for sale debt securities maturities after 10 years amortized cost 281,799  
Available for sale debt securities, amortized cost 1,152,629 $ 1,166,340
Available for sale debt securities maturities within 1 year fair value 74,195  
Available for sale debt securities maturities 1-5 years fair value 416,771  
Available for sale debt securities maturities 5-10 years fair value 267,513  
Available for sale debt securities maturities after 10 years fair value 241,901  
Available for sale debt securities, fair value $ 1,000,380 $ 993,928