XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Securities (Securities by Contractual Maturity) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Available for Sale and Held to Maturity Securities [Line Items]    
Available for sale debt securities maturities within 1 year amortized cost $ 79,350  
Available for sale debt securities maturities 1-5 years amortized cost 319,664  
Available for sale debt securities maturities 5-10 years amortized cost 246,297  
Available for sale debt securities maturities after 10 years amortized cost 388,590  
Available for sale debt securities maturities total amortized cost 1,033,901 $ 1,049,557
Available for sale debt securities maturities within 1 year fair value 70,131  
Available for sale debt securities maturities 1-5 years fair value 286,004  
Available for sale debt securities maturities 5-10 years fair value 217,490  
Available for sale debt securities maturities after 10 years fair value 343,920  
Available for sale debt securities, fair value $ 917,545 $ 916,305