v3.25.2
Investment Securities - Schedule of Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Securities available for sale      
Amortized Cost, Due in 1 year or less $ 1,520 $ 2,997 $ 1,497
Fair Value (Estimated), Due in 1 year or less 1,514 2,967 1,464
Amortized Cost, Due in 1 to 5 years 1,144 294 1,940
Fair Value (Estimated), Due in 1 to 5 years 1,032 293 1,887
Amortized Cost, Due in 5 to 10 years 28,577 29,768 28,319
Fair Value (Estimated), Due in 5 to 10 years 25,480 25,700 24,353
Amortized Cost, Due after 10 years 294,140 295,634 296,642
Fair Value (Estimated), Due after 10 years 250,222 245,720 245,797
Amortized Cost 325,381 328,693 328,398
Fair Value (Estimated) 278,248 274,680 273,501
Securities to be held to maturity      
Amortized Cost, Due in 1 year or less 3,449 2,683 322
Fair Value (Estimated), Due in 1 year or less 3,451 2,694 321
Amortized Cost, Due in 1 to 5 years 25,972 20,488 20,181
Fair Value (Estimated), Due in 1 to 5 years 24,904 19,335 19,361
Amortized Cost, Due in 5 to 10 years 107,248 99,505 101,723
Fair Value (Estimated), Due in 5 to 10 years 99,952 92,362 93,597
Amortized Cost, Due after 10 years 231,402 247,224 255,445
Fair Value (Estimated), Due after 10 years 184,201 200,602 208,337
Amortized Cost 368,071 369,900 377,671
Fair Value (Estimated) $ 312,508 $ 314,993 $ 321,616