v3.26.1
Investment Securities - Schedule of Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Securities available for sale      
Amortized Cost, Due in 1 year or less $ 90 $ 92 $ 1,520
Fair Value (Estimated), Due in 1 year or less 90 92 1,514
Amortized Cost, Due in 1 to 5 years 10,818 7,413 1,144
Fair Value (Estimated), Due in 1 to 5 years 9,542 6,584 1,032
Amortized Cost, Due in 5 to 10 years 20,917 20,390 28,577
Fair Value (Estimated), Due in 5 to 10 years 19,447 18,693 25,480
Amortized Cost, Due after 10 years 285,275 276,258 294,140
Fair Value (Estimated), Due after 10 years 246,953 239,111 250,222
Amortized Cost 317,100 304,153 325,381
Fair Value (Estimated) 276,032 264,480 278,248
Securities to be held to maturity      
Amortized Cost, Due in 1 year or less 4,376 1,729 3,449
Fair Value (Estimated), Due in 1 year or less 4,388 1,725 3,451
Amortized Cost, Due in 1 to 5 years 36,234 34,803 25,972
Fair Value (Estimated), Due in 1 to 5 years 34,607 33,363 24,904
Amortized Cost, Due in 5 to 10 years 109,422 98,390 107,248
Fair Value (Estimated), Due in 5 to 10 years 104,206 94,855 99,952
Amortized Cost, Due after 10 years 202,102 221,152 231,402
Fair Value (Estimated), Due after 10 years 168,020 185,539 184,201
Amortized Cost 352,134 356,074 368,071
Fair Value (Estimated) $ 311,221 $ 315,482 $ 312,508