XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Securities - Amortized Cost and Fair Value of Securities By Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Due in one year or less, amortized cost $ 330,291  
Due in one year or less, fair value 330,041  
Due after one year through five years, amortized cost 23,594  
Due after one year through five years 23,501  
Amortized cost, single maturity date, amortized cost 353,885  
Fair value, single maturity date 353,542  
Amortized cost 357,542 $ 361,290
Fair value 357,165 360,530
Residential Mortgage-Backed Securities [Member]    
Amortized cost, without single maturity date, amortized cost 2,824  
Fair value, without single maturity date 2,800  
Amortized cost 2,824 2,949
Fair value 2,800 2,911
Collateralized Mortgage-Backed Securities [Member]    
Amortized cost, without single maturity date, amortized cost 833  
Fair value, without single maturity date 823  
Amortized cost 833 862
Fair value $ 823 $ 850