XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Investment Securities - Amortized Cost and Fair Value of Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Securities available for sale, amortized cost, due in one year or less $ 61,814  
Securities available for sale, fair value, due in one year or less 60,386  
Securities held to maturity, amortized cost, due in one year or less 0  
Securities held to maturity, fair value, due in one year or less 0  
Due after one year through five years 142,008  
Due after one year through five years 133,181  
Due after one year through five years 0  
Due after one year through five years 0  
Securities available for sale, amortized cost, due after one year through five years 47,965  
Securities available for sale, fair value, due after one year through five years 44,223  
Securities held to maturity, amortized cost, due after one year through five years 2,000  
Securities held to maturity, fair value, due after one year through five years 1,299  
Due after ten years 72,741  
Due after ten years 63,090  
Due after ten years 5,000  
Due after ten years 3,195  
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost 324,528  
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value 300,880  
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date 7,000  
Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value 4,494  
Mortgage-backed securities and CMO 122,961  
Mortgage-backed securities and CMO 113,421  
Mortgage-backed securities and CMO 0  
Mortgage-backed securities and CMO 0  
Debt Securities, Available-for-Sale, Amortized Cost 447,489 $ 468,549
Debt Securities, Available-for-Sale 414,301 437,271
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss 7,000 7,000
Debt Securities, Held-to-Maturity, Fair Value $ 4,494 $ 4,446