Note 4 - Allowance for Credit Losses on Loans - Credit Quality Information (Details) - USD ($) $ in Thousands |
3 Months Ended |
12 Months Ended |
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
| Originated current year |
$ 129,439
|
|
$ 499,491
|
| Originated prior year |
477,098
|
|
193,696
|
| Originated two years prior |
194,875
|
|
256,027
|
| Originated three years prior |
240,723
|
|
178,648
|
| Originated four years prior |
164,041
|
|
162,035
|
| Originated over four years prior |
373,310
|
|
218,660
|
| Revolving |
588,743
|
|
634,882
|
| Revolving converted to term |
4,617
|
|
5,000
|
| Total outstanding loans |
2,172,846
|
|
2,148,439
|
| Loans charged-off |
3,171
|
$ (0)
|
|
| Pass [Member] |
|
|
|
| Originated current year |
127,475
|
|
498,475
|
| Originated prior year |
456,859
|
|
193,696
|
| Originated two years prior |
194,280
|
|
249,644
|
| Originated three years prior |
239,471
|
|
172,009
|
| Originated four years prior |
159,792
|
|
145,712
|
| Originated over four years prior |
354,682
|
|
218,660
|
| Revolving |
579,940
|
|
628,087
|
| Revolving converted to term |
4,617
|
|
5,000
|
| Total outstanding loans |
2,117,116
|
|
2,111,283
|
| Special Mention [Member] |
|
|
|
| Originated current year |
0
|
|
|
| Originated prior year |
20,239
|
|
|
| Originated two years prior |
595
|
|
|
| Originated three years prior |
0
|
|
|
| Originated four years prior |
3,774
|
|
|
| Originated over four years prior |
2,305
|
|
|
| Revolving |
8,789
|
|
|
| Revolving converted to term |
0
|
|
|
| Total outstanding loans |
35,702
|
|
|
| Substandard [Member] |
|
|
|
| Originated current year |
1,964
|
|
0
|
| Originated prior year |
0
|
|
0
|
| Originated two years prior |
0
|
|
1,295
|
| Originated three years prior |
1,252
|
|
26
|
| Originated four years prior |
475
|
|
0
|
| Originated over four years prior |
0
|
|
0
|
| Revolving |
14
|
|
490
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
3,705
|
|
1,811
|
| Substandard - Nonaccrual [Member] |
|
|
|
| Originated current year |
0
|
|
0
|
| Originated prior year |
0
|
|
0
|
| Originated two years prior |
0
|
|
3,850
|
| Originated three years prior |
0
|
|
3,091
|
| Originated four years prior |
0
|
|
16,323
|
| Originated over four years prior |
16,323
|
|
0
|
| Revolving |
0
|
|
0
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
16,323
|
|
23,264
|
| Doubtful Nonaccrual [Member] |
|
|
|
| Originated current year |
|
|
0
|
| Originated prior year |
|
|
0
|
| Originated two years prior |
|
|
1,238
|
| Originated three years prior |
|
|
0
|
| Originated four years prior |
|
|
0
|
| Originated over four years prior |
|
|
0
|
| Revolving |
|
|
0
|
| Revolving converted to term |
|
|
0
|
| Total outstanding loans |
|
|
1,238
|
| Commercial and Industrial Portfolio Segment [Member] |
|
|
|
| Originated current year |
86,100
|
|
274,121
|
| Originated prior year |
247,104
|
|
69,415
|
| Originated two years prior |
67,267
|
|
52,651
|
| Originated three years prior |
40,696
|
|
33,838
|
| Originated four years prior |
30,951
|
|
15,579
|
| Originated over four years prior |
19,026
|
|
5,807
|
| Revolving |
544,923
|
|
593,119
|
| Revolving converted to term |
4,617
|
|
5,000
|
| Total outstanding loans |
1,040,684
|
|
1,049,530
|
| Originated current year, charge offs |
0
|
|
1,523
|
| Originated prior year, charge offs |
0
|
|
0
|
| Originated two years prior, charge offs |
0
|
|
0
|
| Originated three years prior, charge offs |
3,171
|
|
0
|
| Originated four years prior, charge offs |
0
|
|
0
|
| Originated over four years prior, charge offs |
0
|
|
0
|
| Revolving, charge offs |
0
|
|
0
|
| Revolving converted to term, charge offs |
0
|
|
0
|
| Loans charged-off |
3,171
|
(0)
|
1,523
|
| Commercial and Industrial Portfolio Segment [Member] | Pass [Member] |
|
|
|
| Originated current year |
84,136
|
|
273,105
|
| Originated prior year |
245,673
|
|
69,415
|
| Originated two years prior |
66,672
|
|
46,268
|
| Originated three years prior |
39,444
|
|
30,290
|
| Originated four years prior |
26,702
|
|
15,579
|
| Originated over four years prior |
19,026
|
|
5,807
|
| Revolving |
536,120
|
|
586,324
|
| Revolving converted to term |
4,617
|
|
5,000
|
| Total outstanding loans |
1,022,390
|
|
1,031,788
|
| Commercial and Industrial Portfolio Segment [Member] | Special Mention [Member] |
|
|
|
| Originated current year |
0
|
|
1,016
|
| Originated prior year |
1,431
|
|
0
|
| Originated two years prior |
595
|
|
0
|
| Originated three years prior |
0
|
|
3,522
|
| Originated four years prior |
3,774
|
|
0
|
| Originated over four years prior |
0
|
|
0
|
| Revolving |
8,789
|
|
6,305
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
14,589
|
|
10,843
|
| Commercial and Industrial Portfolio Segment [Member] | Substandard [Member] |
|
|
|
| Originated current year |
1,964
|
|
0
|
| Originated prior year |
0
|
|
0
|
| Originated two years prior |
0
|
|
1,295
|
| Originated three years prior |
1,252
|
|
26
|
| Originated four years prior |
475
|
|
0
|
| Originated over four years prior |
0
|
|
0
|
| Revolving |
14
|
|
490
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
3,705
|
|
1,811
|
| Commercial and Industrial Portfolio Segment [Member] | Substandard - Nonaccrual [Member] |
|
|
|
| Originated current year |
0
|
|
0
|
| Originated prior year |
0
|
|
0
|
| Originated two years prior |
0
|
|
3,850
|
| Originated three years prior |
0
|
|
0
|
| Originated four years prior |
0
|
|
0
|
| Originated over four years prior |
0
|
|
0
|
| Revolving |
0
|
|
0
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
0
|
|
3,850
|
| Commercial and Industrial Portfolio Segment [Member] | Doubtful Nonaccrual [Member] |
|
|
|
| Originated current year |
|
|
0
|
| Originated prior year |
|
|
0
|
| Originated two years prior |
|
|
1,238
|
| Originated three years prior |
|
|
0
|
| Originated four years prior |
|
|
0
|
| Originated over four years prior |
|
|
0
|
| Revolving |
|
|
0
|
| Revolving converted to term |
|
|
0
|
| Total outstanding loans |
|
|
1,238
|
| Construction Portfolio Segment [Member] |
|
|
|
| Originated current year |
7,044
|
|
42,573
|
| Originated prior year |
46,716
|
|
65,573
|
| Originated two years prior |
71,465
|
|
46,201
|
| Originated three years prior |
43,523
|
|
15,938
|
| Originated four years prior |
6,295
|
|
22,328
|
| Originated over four years prior |
25,229
|
|
3,630
|
| Revolving |
0
|
|
0
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
200,272
|
|
196,243
|
| Originated current year, charge offs |
0
|
|
0
|
| Originated prior year, charge offs |
0
|
|
0
|
| Originated two years prior, charge offs |
0
|
|
0
|
| Originated three years prior, charge offs |
0
|
|
0
|
| Originated four years prior, charge offs |
0
|
|
0
|
| Originated over four years prior, charge offs |
0
|
|
0
|
| Revolving, charge offs |
0
|
|
0
|
| Revolving converted to term, charge offs |
0
|
|
0
|
| Loans charged-off |
(0)
|
(0)
|
0
|
| Construction Portfolio Segment [Member] | Pass [Member] |
|
|
|
| Originated current year |
7,044
|
|
42,573
|
| Originated prior year |
46,716
|
|
65,573
|
| Originated two years prior |
71,465
|
|
46,201
|
| Originated three years prior |
43,523
|
|
12,847
|
| Originated four years prior |
6,295
|
|
6,005
|
| Originated over four years prior |
6,601
|
|
3,630
|
| Revolving |
0
|
|
0
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
181,644
|
|
176,829
|
| Construction Portfolio Segment [Member] | Special Mention [Member] |
|
|
|
| Originated current year |
0
|
|
1,016
|
| Originated prior year |
0
|
|
0
|
| Originated two years prior |
0
|
|
0
|
| Originated three years prior |
0
|
|
3,522
|
| Originated four years prior |
0
|
|
0
|
| Originated over four years prior |
2,305
|
|
0
|
| Revolving |
0
|
|
6,305
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
2,305
|
|
10,843
|
| Construction Portfolio Segment [Member] | Substandard - Nonaccrual [Member] |
|
|
|
| Originated current year |
0
|
|
0
|
| Originated prior year |
0
|
|
0
|
| Originated two years prior |
0
|
|
0
|
| Originated three years prior |
0
|
|
3,091
|
| Originated four years prior |
0
|
|
16,323
|
| Originated over four years prior |
16,323
|
|
0
|
| Revolving |
0
|
|
0
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
16,323
|
|
19,414
|
| Residential Portfolio Segment [Member] |
|
|
|
| Originated current year |
0
|
|
3,477
|
| Originated prior year |
3,724
|
|
2,663
|
| Originated two years prior |
2,711
|
|
4,325
|
| Originated three years prior |
4,308
|
|
673
|
| Originated four years prior |
669
|
|
0
|
| Originated over four years prior |
2,704
|
|
2,724
|
| Revolving |
34,610
|
|
31,807
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
48,726
|
|
45,669
|
| Originated current year, charge offs |
0
|
|
0
|
| Originated prior year, charge offs |
0
|
|
0
|
| Originated two years prior, charge offs |
0
|
|
0
|
| Originated three years prior, charge offs |
0
|
|
0
|
| Originated four years prior, charge offs |
0
|
|
0
|
| Originated over four years prior, charge offs |
0
|
|
0
|
| Revolving, charge offs |
0
|
|
0
|
| Revolving converted to term, charge offs |
0
|
|
0
|
| Loans charged-off |
(0)
|
(0)
|
0
|
| Residential Portfolio Segment [Member] | Pass [Member] |
|
|
|
| Originated current year |
0
|
|
3,477
|
| Originated prior year |
3,724
|
|
2,663
|
| Originated two years prior |
2,711
|
|
4,325
|
| Originated three years prior |
4,308
|
|
673
|
| Originated four years prior |
669
|
|
0
|
| Originated over four years prior |
2,704
|
|
2,724
|
| Revolving |
34,610
|
|
31,807
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
48,726
|
|
45,669
|
| Commercial Real Estate Portfolio Segment [Member] |
|
|
|
| Originated current year |
36,295
|
|
179,320
|
| Originated prior year |
179,554
|
|
56,045
|
| Originated two years prior |
53,432
|
|
152,850
|
| Originated three years prior |
152,196
|
|
128,199
|
| Originated four years prior |
126,126
|
|
124,128
|
| Originated over four years prior |
326,351
|
|
206,499
|
| Revolving |
8,797
|
|
7,301
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
882,751
|
|
854,342
|
| Originated current year, charge offs |
0
|
|
0
|
| Originated prior year, charge offs |
0
|
|
0
|
| Originated two years prior, charge offs |
0
|
|
0
|
| Originated three years prior, charge offs |
0
|
|
0
|
| Originated four years prior, charge offs |
0
|
|
0
|
| Originated over four years prior, charge offs |
0
|
|
0
|
| Revolving, charge offs |
0
|
|
0
|
| Revolving converted to term, charge offs |
0
|
|
0
|
| Loans charged-off |
(0)
|
(0)
|
0
|
| Commercial Real Estate Portfolio Segment [Member] | Pass [Member] |
|
|
|
| Originated current year |
36,295
|
|
179,320
|
| Originated prior year |
160,746
|
|
56,045
|
| Originated two years prior |
53,432
|
|
152,850
|
| Originated three years prior |
152,196
|
|
128,199
|
| Originated four years prior |
126,126
|
|
124,128
|
| Originated over four years prior |
326,351
|
|
206,499
|
| Revolving |
8,797
|
|
7,301
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
863,943
|
|
854,342
|
| Commercial Real Estate Portfolio Segment [Member] | Special Mention [Member] |
|
|
|
| Originated current year |
0
|
|
|
| Originated prior year |
18,808
|
|
|
| Originated two years prior |
0
|
|
|
| Originated three years prior |
0
|
|
|
| Originated four years prior |
0
|
|
|
| Originated over four years prior |
0
|
|
|
| Revolving |
0
|
|
|
| Revolving converted to term |
0
|
|
|
| Total outstanding loans |
18,808
|
|
|
| Consumer Portfolio Segment [Member] |
|
|
|
| Originated current year |
0
|
|
0
|
| Originated prior year |
0
|
|
0
|
| Originated two years prior |
0
|
|
0
|
| Originated three years prior |
0
|
|
0
|
| Originated four years prior |
0
|
|
0
|
| Originated over four years prior |
0
|
|
0
|
| Revolving |
413
|
|
2,655
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
413
|
|
2,655
|
| Originated current year, charge offs |
0
|
|
0
|
| Originated prior year, charge offs |
0
|
|
0
|
| Originated two years prior, charge offs |
0
|
|
0
|
| Originated three years prior, charge offs |
0
|
|
0
|
| Originated four years prior, charge offs |
0
|
|
0
|
| Originated over four years prior, charge offs |
0
|
|
0
|
| Revolving, charge offs |
0
|
|
0
|
| Revolving converted to term, charge offs |
0
|
|
0
|
| Loans charged-off |
(0)
|
$ (0)
|
0
|
| Consumer Portfolio Segment [Member] | Pass [Member] |
|
|
|
| Originated current year |
0
|
|
0
|
| Originated prior year |
0
|
|
0
|
| Originated two years prior |
0
|
|
0
|
| Originated three years prior |
0
|
|
0
|
| Originated four years prior |
0
|
|
0
|
| Originated over four years prior |
0
|
|
0
|
| Revolving |
413
|
|
2,655
|
| Revolving converted to term |
0
|
|
0
|
| Total outstanding loans |
$ 413
|
|
$ 2,655
|