Note 3 - Investment Securities - Expected Maturities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
| Less than one year, Available for sale, Amortized Cost |
$ 59,814
|
$ 36,862
|
| Less than one year, Available for sale, Estimated Fair Value |
59,756
|
36,858
|
| More than one year to five years, Available for sale, Amortized Cost |
179,037
|
190,057
|
| Available for sale, Estimated Fair Value, More than one year to five years |
176,279
|
188,808
|
| More than five years to ten years, Available for sale, Amortized Cost |
175,122
|
185,150
|
| More than five years to ten years, Available for sale, Estimated Fair Value |
160,390
|
171,010
|
| More than ten years, Available for sale, Amortized Cost |
14,049
|
14,076
|
| More than ten years, Available for sale, Estimated Fair Value |
10,735
|
10,528
|
| Available for sale, Amortized Cost |
428,022
|
426,145
|
| Available for sale (amortized cost of $428,022 and $426,145 at June 30, 2026 and December 31, 2025) |
407,160
|
407,204
|
| Less than one year, Held to Maturity, Amortized Cost |
0
|
0
|
| Less than one year, Held to maturity, Estimated Fair Value |
0
|
0
|
| More than one year to five years, Held to maturity, Amortized Cost |
1,741
|
860
|
| More than one year to five years, Held to maturity, Fair Value |
1,719
|
857
|
| More than five years to ten years, Held to maturity, Amortized Cost |
2,440
|
2,817
|
| More than five years to ten years, Held to maturity, Fair Value |
2,359
|
2,742
|
| More than ten years, Held to maturity, Amortized Cost |
0
|
507
|
| More than ten years, Held to maturity, Fair Value |
0
|
504
|
| Held to maturity, Amortized Cost |
4,181
|
4,184
|
| Securities held to maturity, fair value |
4,078
|
4,103
|
| US Government Agencies Debt Securities [Member] |
|
|
| Less than one year, Available for sale, Amortized Cost |
0
|
65
|
| Less than one year, Available for sale, Estimated Fair Value |
0
|
65
|
| More than one year to five years, Available for sale, Amortized Cost |
20,496
|
22,785
|
| Available for sale, Estimated Fair Value, More than one year to five years |
20,282
|
22,640
|
| More than five years to ten years, Available for sale, Amortized Cost |
0
|
0
|
| More than five years to ten years, Available for sale, Estimated Fair Value |
0
|
0
|
| More than ten years, Available for sale, Amortized Cost |
0
|
0
|
| More than ten years, Available for sale, Estimated Fair Value |
0
|
0
|
| Available for sale, Amortized Cost |
20,496
|
22,850
|
| Available for sale (amortized cost of $428,022 and $426,145 at June 30, 2026 and December 31, 2025) |
20,282
|
22,705
|
| Small Business Administration Agency Securities [Member] |
|
|
| Less than one year, Available for sale, Amortized Cost |
0
|
0
|
| Less than one year, Available for sale, Estimated Fair Value |
0
|
0
|
| More than one year to five years, Available for sale, Amortized Cost |
6,162
|
6,496
|
| Available for sale, Estimated Fair Value, More than one year to five years |
6,034
|
6,456
|
| More than five years to ten years, Available for sale, Amortized Cost |
13,466
|
14,830
|
| More than five years to ten years, Available for sale, Estimated Fair Value |
13,285
|
14,724
|
| More than ten years, Available for sale, Amortized Cost |
0
|
0
|
| More than ten years, Available for sale, Estimated Fair Value |
0
|
0
|
| Available for sale, Amortized Cost |
19,628
|
21,326
|
| Available for sale (amortized cost of $428,022 and $426,145 at June 30, 2026 and December 31, 2025) |
19,319
|
21,180
|
| Residential Mortgage-Backed Securities [Member] |
|
|
| Less than one year, Available for sale, Amortized Cost |
0
|
0
|
| Less than one year, Available for sale, Estimated Fair Value |
0
|
0
|
| More than one year to five years, Available for sale, Amortized Cost |
26,842
|
26,636
|
| Available for sale, Estimated Fair Value, More than one year to five years |
26,470
|
26,537
|
| More than five years to ten years, Available for sale, Amortized Cost |
66,780
|
64,413
|
| More than five years to ten years, Available for sale, Estimated Fair Value |
62,340
|
60,641
|
| More than ten years, Available for sale, Amortized Cost |
0
|
0
|
| More than ten years, Available for sale, Estimated Fair Value |
0
|
0
|
| Available for sale, Amortized Cost |
93,622
|
91,049
|
| Available for sale (amortized cost of $428,022 and $426,145 at June 30, 2026 and December 31, 2025) |
88,810
|
87,178
|
| Commercial Mortgage-Backed Securities [Member] |
|
|
| Less than one year, Available for sale, Amortized Cost |
4,983
|
0
|
| Less than one year, Available for sale, Estimated Fair Value |
4,974
|
0
|
| More than one year to five years, Available for sale, Amortized Cost |
5,010
|
5,010
|
| Available for sale, Estimated Fair Value, More than one year to five years |
4,991
|
4,977
|
| More than five years to ten years, Available for sale, Amortized Cost |
0
|
0
|
| More than five years to ten years, Available for sale, Estimated Fair Value |
0
|
0
|
| More than ten years, Available for sale, Amortized Cost |
0
|
0
|
| More than ten years, Available for sale, Estimated Fair Value |
0
|
0
|
| Available for sale, Amortized Cost |
9,993
|
5,010
|
| Available for sale (amortized cost of $428,022 and $426,145 at June 30, 2026 and December 31, 2025) |
9,965
|
4,977
|
| Residential Collateralized Mortgage Obligations [Member] |
|
|
| Less than one year, Available for sale, Amortized Cost |
785
|
6,198
|
| Less than one year, Available for sale, Estimated Fair Value |
784
|
6,248
|
| More than one year to five years, Available for sale, Amortized Cost |
70,587
|
68,422
|
| Available for sale, Estimated Fair Value, More than one year to five years |
69,335
|
68,100
|
| More than five years to ten years, Available for sale, Amortized Cost |
43,717
|
45,855
|
| More than five years to ten years, Available for sale, Estimated Fair Value |
35,748
|
38,147
|
| More than ten years, Available for sale, Amortized Cost |
0
|
0
|
| More than ten years, Available for sale, Estimated Fair Value |
0
|
0
|
| Available for sale, Amortized Cost |
115,089
|
120,475
|
| Available for sale (amortized cost of $428,022 and $426,145 at June 30, 2026 and December 31, 2025) |
105,867
|
112,495
|
| Commercial Collateralized Mortgage Obligations [Member] |
|
|
| Less than one year, Available for sale, Amortized Cost |
2,367
|
6,629
|
| Less than one year, Available for sale, Estimated Fair Value |
2,334
|
6,591
|
| More than one year to five years, Available for sale, Amortized Cost |
37,518
|
51,805
|
| Available for sale, Estimated Fair Value, More than one year to five years |
37,035
|
51,365
|
| More than five years to ten years, Available for sale, Amortized Cost |
42,180
|
44,321
|
| More than five years to ten years, Available for sale, Estimated Fair Value |
40,666
|
42,821
|
| More than ten years, Available for sale, Amortized Cost |
0
|
0
|
| More than ten years, Available for sale, Estimated Fair Value |
0
|
0
|
| Available for sale, Amortized Cost |
82,065
|
102,755
|
| Available for sale (amortized cost of $428,022 and $426,145 at June 30, 2026 and December 31, 2025) |
80,035
|
100,777
|
| Commercial Paper [Member] |
|
|
| Less than one year, Available for sale, Amortized Cost |
49,672
|
19,948
|
| Less than one year, Available for sale, Estimated Fair Value |
49,663
|
19,948
|
| More than one year to five years, Available for sale, Amortized Cost |
0
|
0
|
| Available for sale, Estimated Fair Value, More than one year to five years |
0
|
0
|
| More than five years to ten years, Available for sale, Amortized Cost |
0
|
0
|
| More than five years to ten years, Available for sale, Estimated Fair Value |
0
|
0
|
| More than ten years, Available for sale, Amortized Cost |
0
|
0
|
| More than ten years, Available for sale, Estimated Fair Value |
0
|
0
|
| Available for sale, Amortized Cost |
49,672
|
19,948
|
| Available for sale (amortized cost of $428,022 and $426,145 at June 30, 2026 and December 31, 2025) |
49,663
|
19,948
|
| Corporate Debt Securities [Member] |
|
|
| Less than one year, Available for sale, Amortized Cost |
2,007
|
4,022
|
| Less than one year, Available for sale, Estimated Fair Value |
2,001
|
4,006
|
| More than one year to five years, Available for sale, Amortized Cost |
12,422
|
8,903
|
| Available for sale, Estimated Fair Value, More than one year to five years |
12,132
|
8,733
|
| More than five years to ten years, Available for sale, Amortized Cost |
7,900
|
14,650
|
| More than five years to ten years, Available for sale, Estimated Fair Value |
7,442
|
13,756
|
| More than ten years, Available for sale, Amortized Cost |
2,578
|
2,590
|
| More than ten years, Available for sale, Estimated Fair Value |
1,887
|
1,934
|
| Available for sale, Amortized Cost |
24,907
|
30,165
|
| Available for sale (amortized cost of $428,022 and $426,145 at June 30, 2026 and December 31, 2025) |
23,462
|
28,429
|
| Nontaxable Municipal Bonds [Member] |
|
|
| Less than one year, Available for sale, Amortized Cost |
0
|
0
|
| Less than one year, Available for sale, Estimated Fair Value |
0
|
0
|
| More than one year to five years, Available for sale, Amortized Cost |
0
|
0
|
| Available for sale, Estimated Fair Value, More than one year to five years |
0
|
0
|
| More than five years to ten years, Available for sale, Amortized Cost |
1,079
|
1,081
|
| More than five years to ten years, Available for sale, Estimated Fair Value |
909
|
921
|
| More than ten years, Available for sale, Amortized Cost |
11,471
|
11,486
|
| More than ten years, Available for sale, Estimated Fair Value |
8,848
|
8,594
|
| Available for sale, Amortized Cost |
12,550
|
12,567
|
| Available for sale (amortized cost of $428,022 and $426,145 at June 30, 2026 and December 31, 2025) |
9,757
|
9,515
|
| Less than one year, Held to Maturity, Amortized Cost |
0
|
0
|
| Less than one year, Held to maturity, Estimated Fair Value |
0
|
0
|
| More than one year to five years, Held to maturity, Amortized Cost |
1,741
|
860
|
| More than one year to five years, Held to maturity, Fair Value |
1,719
|
857
|
| More than five years to ten years, Held to maturity, Amortized Cost |
2,440
|
2,817
|
| More than five years to ten years, Held to maturity, Fair Value |
2,359
|
2,742
|
| More than ten years, Held to maturity, Amortized Cost |
0
|
507
|
| More than ten years, Held to maturity, Fair Value |
0
|
504
|
| Held to maturity, Amortized Cost |
4,181
|
4,184
|
| Securities held to maturity, fair value |
$ 4,078
|
$ 4,103
|