XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Investment Securities - Amortized Cost and Fair Value of Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Jul. 31, 2024
Securities available for sale, amortized cost, due in one year or less $ 69,148    
Securities available for sale, fair value, due in one year or less 67,850    
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    
Securities available for sale, amortized cost, due in one year through five years 77,427    
Securities available for sale, fair value, due in one year through five years 73,803    
Securities held to maturity, amortized cost, due in one year through five years 0    
Securities held to maturity, fair value, due in one year through five years 0    
Securities available for sale, amortized cost, due after five years through ten years 61,762    
Securities available for sale, fair value, due after five years through ten years 55,648    
Securities held to maturity, amortized cost, due after five years through ten years 2,000    
Securities held to maturity, fair value, due after five years through ten years 1,324    
Securities available for sale, amortized cost, due after ten years 66,645    
Securities available for sale, fair value, due after ten years 58,700    
Securities held to maturity, amortized cost, due after ten years 5,000    
Securities held to maturity, fair value, due after ten years 3,267    
Securities available for sale, amortized cost, allocated and single maturity date 274,982    
Securities available for sale, fair value, allocated and single maturity date 256,001    
Securities held to maturity, amortized cost, allocated and single maturity date 7,000    
Securities held to maturity, fair value, allocated and single maturity date 4,591    
Securities available for sale, amortized cost, without single maturity date 142,269    
Securities available for sale, fair value, without single maturity date 135,717    
Securities held to maturity, amortized cost, without single maturity date 0    
Securities held to maturity, fair value, without single maturity date 0    
Securities available for sale, amortized cost 417,251 $ 418,935  
Securities available for sale, fair value 391,718 389,243  
Securities held to maturity, amortized cost 7,000 7,000 $ 2,000
Securities held to maturity, fair value $ 4,591 $ 4,591