v3.25.2
Note 3 - Securities - Amortized Cost and Fair Value of Securities By Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Due in one year or less, amortized cost $ 419,986  
Due in one year or less, fair value 419,890  
Due after one year through five years, amortized cost 13,595  
Due after one year through five years 13,549  
Amortized cost, single maturity date, amortized cost 433,581  
Fair value, single maturity date 433,439  
Amortized cost 437,137 $ 361,290
Fair value 436,965 360,530
Residential Mortgage-Backed Securities [Member]    
Amortized cost, without single maturity date, amortized cost 2,755  
Fair value, without single maturity date 2,736  
Amortized cost 2,755 2,949
Fair value 2,736 2,911
Collateralized Mortgage-Backed Securities [Member]    
Amortized cost, without single maturity date, amortized cost 801  
Fair value, without single maturity date 790  
Amortized cost 801 862
Fair value $ 790 $ 850