v3.25.2
Note 4 - Securities - Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized cost, due in one year or less, available for sale securities $ 28,007  
Fair value, due in one year or less, available for sale securities 27,804  
Amortized cost, due after one year through five years, available for sale securities 223,195  
Fair value, due after one year through five years, available for sale securities 211,373  
Amortized cost, due after five years through ten years, available for sale securities 230,691  
Fair value, due after five years through ten years, available for sale securities 199,529  
Amortized cost, due after ten years, available for sale securities 172,356  
Fair value, due after ten years, available for sale securities 151,315  
Amortized cost, total securities available for sale 654,249 $ 680,496
Fair value, total securities available for sale $ 590,021 $ 601,898