XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities (Details 2) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss $ 205,795 $ 209,413
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain 1
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss (10,856) (13,373)
Debt Securities, Held-to-Maturity, Fair Value 194,940 196,040
Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member]    
Marketable Securities [Line Items]    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss 102,914 105,563
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss (6,971) (8,645)
Debt Securities, Held-to-Maturity, Fair Value 95,943 96,918
US States and Political Subdivisions Debt Securities [Member]    
Marketable Securities [Line Items]    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss 102,881 103,850
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain 1
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss (3,885) (4,728)
Debt Securities, Held-to-Maturity, Fair Value $ 98,997 $ 99,122