XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Securities - Amortized Cost and Fair Value of Securities By Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Due in one year or less, amortized cost $ 292,504  
Due in one year or less, fair value 292,073  
Due after one year through five years, amortized cost 64,975  
Due after one year through five years 64,696  
Amortized cost, single maturity date, amortized cost 357,479  
Fair value, single maturity date 356,769  
Amortized cost 361,290 $ 156,750
Fair value 360,530 153,203
Residential Mortgage-Backed Securities [Member]    
Amortized cost, without single maturity date, amortized cost 2,949  
Fair value, without single maturity date 2,911  
Amortized cost 2,949 3,431
Fair value 2,911 3,367
Collateralized Mortgage-Backed Securities [Member]    
Amortized cost, without single maturity date, amortized cost 862  
Fair value, without single maturity date 850  
Amortized cost 862 1,023
Fair value $ 850 $ 1,003