Note 3 - Debt Securities (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Notes Tables |
|
| Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] |
| | | June 30, 2026 | |
| | | Amortized | | | Unrealized | | | Unrealized | | | Fair | |
| | | Cost | | | Gains | | | Losses | | | Value | |
| (Amounts in thousands) | | | | | | | | | | | | | | | | |
| U.S. Agency securities | | $ | 1,396 | | | $ | - | | | $ | (17 | ) | | $ | 1,379 | |
| U.S. Treasury securities | | | 124,751 | | | | - | | | | (1 | ) | | | 124,750 | |
| Municipal securities | | | 7,021 | | | | 1 | | | | (15 | ) | | | 7,007 | |
| Corporate notes | | | 19,926 | | | | - | | | | (253 | ) | | | 19,673 | |
| Agency mortgage-backed securities | | | 96,878 | | | | 64 | | | | (10,701 | ) | | | 86,241 | |
| Total | | $ | 249,972 | | | $ | 65 | | | $ | (10,987 | ) | | $ | 239,050 | |
| | | December 31, 2025 | |
| | | Amortized | | | Unrealized | | | Unrealized | | | Fair | |
| | | Cost | | | Gains | | | Losses | | | Value | |
| (Amounts in thousands) | | | | | | | | | | | | | | | | |
| U.S. Treasury securities | | $ | 10,924 | | | $ | 5 | | | $ | - | | | $ | 10,929 | |
| Municipal securities | | | 9,288 | | | | 1 | | | | (27 | ) | | | 9,262 | |
| Corporate notes | | | 24,890 | | | | - | | | | (330 | ) | | | 24,560 | |
| Agency mortgage-backed securities | | | 97,644 | | | | 330 | | | | (10,037 | ) | | | 87,937 | |
| Total | | $ | 142,746 | | | $ | 336 | | | $ | (10,394 | ) | | $ | 132,688 | |
|
| Investments Classified by Contractual Maturity Date [Table Text Block] |
| | | June 30, 2026 | |
| | | Amortized | | | | | |
| (Amounts in thousands) | | Cost | | | Fair Value | |
| Available-for-sale debt securities | | | | | | | | |
| Due within one year | | $ | 147,206 | | | $ | 146,945 | |
| Due after one year but within five years | | | 3,989 | | | | 3,983 | |
| Due after five years but within ten years | | | 1,899 | | | | 1,881 | |
| | | | 153,094 | | | | 152,809 | |
| Agency mortgage-backed securities | | | 96,878 | | | | 86,241 | |
| Total debt securities available-for-sale | | $ | 249,972 | | | $ | 239,050 | |
|
| Gain (Loss) on Securities [Table Text Block] |
| | | June 30, 2026 | |
| | | Less than 12 Months | | | 12 Months or Longer | | | Total | |
| | | Fair | | | Unrealized | | | Fair | | | Unrealized | | | Fair | | | Unrealized | |
| | | Value | | | Losses | | | Value | | | Losses | | | Value | | | Losses | |
| (Amounts in thousands) | | | | | | | | | | | | | | | | | | | | | | | | |
| U.S. Agency securities | | $ | 1,379 | | | $ | (17 | ) | | $ | - | | | $ | - | | | $ | 1,379 | | | $ | (17 | ) |
| U.S. Treasury securities | | $ | 124,750 | | | $ | (1 | ) | | $ | - | | | $ | - | | | $ | 124,750 | | | $ | (1 | ) |
| Municipal securities | | | 2,278 | | | | (3 | ) | | | 2,103 | | | | (12 | ) | | | 4,381 | | | | (15 | ) |
| Corporate notes | | | - | | | | - | | | | 19,673 | | | | (253 | ) | | | 19,673 | | | | (253 | ) |
| Agency mortgage-backed securities | | | 17,174 | | | | (238 | ) | | | 61,200 | | | | (10,463 | ) | | | 78,374 | | | | (10,701 | ) |
| Total | | $ | 145,581 | | | $ | (259 | ) | | $ | 82,976 | | | $ | (10,728 | ) | | $ | 228,557 | | | $ | (10,987 | ) |
| | | December 31, 2025 | |
| | | Less than 12 Months | | | 12 Months or Longer | | | Total | |
| | | Fair | | | Unrealized | | | Fair | | | Unrealized | | | Fair | | | Unrealized | |
| | | Value | | | Losses | | | Value | | | Losses | | | Value | | | Losses | |
| (Amounts in thousands) | | | | | | | | | | | | | | | | | | | | | | | | |
| Municipal securities | | $ | 1,567 | | | $ | (3 | ) | | $ | 4,689 | | | $ | (24 | ) | | $ | 6,256 | | | $ | (27 | ) |
| Corporate notes | | | - | | | | - | | | | 24,560 | | | | (330 | ) | | | 24,560 | | | | (330 | ) |
| Agency mortgage-backed securities | | | 3,909 | | | | (8 | ) | | | 64,951 | | | | (10,029 | ) | | | 68,860 | | | | (10,037 | ) |
| Total | | $ | 5,476 | | | $ | (11 | ) | | $ | 94,200 | | | $ | (10,383 | ) | | $ | 99,676 | | | $ | (10,394 | ) |
|
| Schedule of Realized Gain (Loss) [Table Text Block] |
| | | Three Months Ended | | | Six Months Ended | |
| | | June 30, | | | June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| (Amounts in thousands) | | | | | | | | | | | | | | | | |
| Gross realized gains | | $ | 210 | | | $ | - | | | $ | 210 | | | $ | - | |
| Gross realized losses | | | - | | | | - | | | | (2 | ) | | | - | |
| Net gain on sale of securities | | $ | 210 | | | $ | - | | | $ | 208 | | | $ | - | |
|