XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment Securities - Schedule of Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Securities available for sale      
Amortized Cost, Due in 1 year or less $ 1,497 $ 0 $ 0
Fair Value (Estimated), Due in 1 year or less 1,464 0 0
Amortized Cost, Due in 1 to 5 years 1,940 3,489 3,545
Fair Value (Estimated), Due in 1 to 5 years 1,887 3,373 3,359
Amortized Cost, Due in 5 to 10 years 28,319 28,551 20,275
Fair Value (Estimated), Due in 5 to 10 years 24,353 25,089 16,707
Amortized Cost, Due after 10 years 296,642 300,108 309,953
Fair Value (Estimated), Due after 10 years 245,797 253,591 258,289
Amortized Cost 328,398 332,148 333,773
Fair Value (Estimated) 273,501 282,053 278,355
Securities to be held to maturity      
Amortized Cost, Due in 1 year or less 322 1,674 2,440
Fair Value (Estimated), Due in 1 year or less 321 1,672 2,435
Amortized Cost, Due in 1 to 5 years 20,181 16,387 14,594
Fair Value (Estimated), Due in 1 to 5 years 19,361 15,814 13,811
Amortized Cost, Due in 5 to 10 years 101,723 99,942 92,570
Fair Value (Estimated), Due in 5 to 10 years 93,597 93,894 85,504
Amortized Cost, Due after 10 years 255,445 267,666 280,811
Fair Value (Estimated), Due after 10 years 208,337 227,190 234,257
Amortized Cost 377,671 385,669 390,415
Fair Value (Estimated) $ 321,616 $ 338,570 $ 336,007