XML 97 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities (Securities by Contractual Maturity) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Available for Sale and Held to Maturity Securities [Line Items]    
Available for sale debt securities maturities wIthin 1 year amortized cost $ 73,288  
Available for sale debt securities maturities 1-5 years amortized cost 306,246  
Available for sale debt securities maturities 5-10 years amortized cost 244,841  
Available for sale debt securities maturities after 10 years amortized cost 425,182  
Available for sale debt securities, amortized cost 1,049,557 $ 1,152,629
Available for sale debt securities maturities within 1 year fair value 63,717  
Available for sale debt securities maturities 1-5 years fair value 269,810  
Available for sale debt securities maturities 5-10 years fair value 212,662  
Available for sale debt securities maturities after 10 years fair value 370,116  
Available for sale debt securities, fair value $ 916,305 $ 1,000,380