Note 7 - Deposits - Schedule Interest Expense by Category (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Interest-bearing checking | $ 1,994 | $ 855 | $ 4,299 | $ 1,566 |
| Savings and money market | 2,364 | 2,045 | 4,682 | 3,970 |
| Certificates of deposit | 9,550 | 11,620 | 19,640 | 22,042 |
| Total | $ 13,908 | $ 14,520 | $ 28,621 | $ 27,578 |