Note 17 - Parent Company Financial Information - Balance Sheets (Details) (Parentheticals) - $ / shares |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Common Stock, Par or Stated Value Per Share (in dollars per share) | $ 1 | $ 1 |
| Common Stock, Shares Authorized (in shares) | 5,000,000 | 5,000,000 |
| Common stock, share issued (in shares) | 3,229,795 | 3,166,653 |
| Common Stock, Shares, Outstanding (in shares) | 3,229,795 | 3,166,653 |
| Parent Company [Member] | ||
| Common Stock, Par or Stated Value Per Share (in dollars per share) | $ 0.01 | $ 0.01 |
| Common Stock, Shares Authorized (in shares) | 5,000,000 | 5,000,000 |
| Common stock, share issued (in shares) | 3,229,795 | 3,166,653 |
| Common Stock, Shares, Outstanding (in shares) | 3,229,795 | 3,166,653 |