XML 100 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Securities (Securities by Contractual Maturity) (Details) - USD ($)
$ in Thousands
Dec. 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 $ 127,431  
Available for sale debt securities maturities 1-5 years amortized cost 363,046  
Available for sale debt securities maturities 5-10 years amortized cost 249,847  
Available for sale debt securities maturities after 10 years amortized cost 294,881  
Available for sale debt securities, amortized cost 1,035,205 $ 1,049,557
Available for sale debt securities maturities within 1 year fair value 116,244  
Available for sale debt securities maturities 1-5 years fair value 330,618  
Available for sale debt securities maturities 5-10 years fair value 226,075  
Available for sale debt securities maturities after 10 years fair value 267,405  
Available for sale debt securities, fair value $ 940,342 $ 916,305