v3.25.4
Investment Securities - Credit quality indicator (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
AAA/AA/A    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity $ 230,974 $ 243,583
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,308 192,156
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 38,666 51,427
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 18,373 30,218
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 18,373 30,218
Unrated    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity 26,767 17,629
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 12,731 1,639
Unrated | Corporate debt securities    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total debt securities held-to-maturity $ 14,036 $ 15,990