XML 80 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities - Credit quality indicator (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
AAA/AA/A    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity $ 243,583 $ 238,404
AAA/AA/A | Obligations of states and political subdivisions    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity 192,156 192,070
AAA/AA/A | Private label residential mortgage and asset backed securities    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity 51,427 46,334
AAA/AA/A | Corporate debt securities    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity 0 0
BBB    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity 30,218 30,173
BBB | Obligations of states and political subdivisions    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity 0 0
BBB | Private label residential mortgage and asset backed securities    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity 0 0
BBB | Corporate debt securities    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity 30,218 30,173
Unrated    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity 17,629 24,158
Unrated | Obligations of states and political subdivisions    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity 0 0
Unrated | Private label residential mortgage and asset backed securities    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity 1,639 8,245
Unrated | Corporate debt securities    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity $ 15,990 $ 15,913