Note 3 - Investment Securities - Rating for Held to Maturity Securities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Held to maturity securities | $ 20,926 | |
| US States and Political Subdivisions Debt Securities [Member] | ||
| Held to maturity securities | 20,926 | $ 21,134 |
| Standard & Poor's, AAA Rating [Member] | US States and Political Subdivisions Debt Securities [Member] | ||
| Held to maturity securities | 2,831 | 2,820 |
| Standard & Poor's, AA Rating [Member] | US States and Political Subdivisions Debt Securities [Member] | ||
| Held to maturity securities | 11,869 | 12,285 |
| Standard & Poor's, A Rating [Member] | US States and Political Subdivisions Debt Securities [Member] | ||
| Held to maturity securities | 1,196 | 1,202 |
| Standard & Poor's, BBB Rating [Member] | US States and Political Subdivisions Debt Securities [Member] | ||
| Held to maturity securities | 0 | 0 |
| Not Rated [Member] | US States and Political Subdivisions Debt Securities [Member] | ||
| Held to maturity securities | $ 5,030 | $ 4,827 |