XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss $ 201,742 $ 209,413
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain 9
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss (9,612) (13,373)
Debt Securities, Held-to-Maturity, Fair Value 192,139 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 99,811 105,563
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss (6,155) (8,645)
Debt Securities, Held-to-Maturity, Fair Value 93,656 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 101,931 103,850
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain 9
Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss (3,457) (4,728)
Debt Securities, Held-to-Maturity, Fair Value $ 98,483 $ 99,122