XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Note 2 - Securities - Amortized Cost and Fair Value of Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Due within one year, amortized cost, available for sale securities $ 15,316  
Due within one year, fair value, available for sale securities 15,300  
Due within one year, Amortized cost, held to maturity securities 9,964  
Due within one year, fair value, held to maturity securities 9,900  
Due after one year through five years, amortized cost, available for sale securities 50,304  
Due after one year through five years, fair value, available for sale securities 48,783  
Due after one year through five years, Amortized cost, held to maturity securities 18,653  
Due after one year through five years, fair value, held to maturity securities 17,745  
Due after five years through ten years, amortized cost, available for sale securities 42,126  
Due after five years through ten years, fair value, available for sale securities 38,978  
Due after five years through ten years, Amortized cost, held to maturity securities 15,447  
Due after five years through ten years, fair value, held to maturity securities 14,401  
Due after ten years, amortized cost, available for sale securities 98,764  
Due after ten years, fair value, available for sale securities 84,518  
Due after ten years, Amortized cost, held to maturity securities 62,463  
Due after ten years, fair value, held to maturity securities 55,682  
Amortized cost, available for sale securities 206,510 $ 185,917
Fair value, available for sale securities 187,579 163,847
Amortized cost, held to maturity securities 106,527 109,835
Fair value, held to maturity securities $ 97,728 $ 98,874