XML 65 R47.htm IDEA: XBRL DOCUMENT v3.25.1
SECURITIES - Credit Quality Indicator of Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
SECURITIES    
Held to maturity securities, amortized cost $ 123,196 $ 150,941
Aaa    
SECURITIES    
Held to maturity securities, amortized cost 39,978 59,901
Aa1/Aa2/Aa3    
SECURITIES    
Held to maturity securities, amortized cost 33,961 38,496
A1/A2    
SECURITIES    
Held to maturity securities, amortized cost 3,164 3,195
Baa1/Baa2    
SECURITIES    
Held to maturity securities, amortized cost 1,000 1,003
Not rated    
SECURITIES    
Held to maturity securities, amortized cost $ 45,093 $ 48,346