Note 3 - Loans Receivable - Credit Quality Indicators (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
| Loans receivable |
$ 1,683,881
|
|
$ 1,683,881
|
|
$ 1,675,552
|
| Originated current year |
197,905
|
|
197,905
|
|
329,637
|
| Originated one years before |
308,571
|
|
308,571
|
|
188,658
|
| Originated two years before |
161,097
|
|
161,097
|
|
349,752
|
| Originated three years before |
299,564
|
|
299,564
|
|
334,093
|
| Originated four years before |
314,373
|
|
314,373
|
|
191,352
|
| Originated five years before |
374,914
|
|
374,914
|
|
254,986
|
| Revolving |
27,457
|
|
27,457
|
|
27,074
|
| Gross charge-offs, current year |
|
|
0
|
|
|
| Gross charge-offs, one year before |
|
|
0
|
|
|
| Gross charge-offs, two years before |
|
|
0
|
|
|
| Gross charge-offs, three years before |
|
|
0
|
|
|
| Gross charge-offs, four years before |
|
|
0
|
|
|
| Gross charge-offs, five years before |
|
|
0
|
|
|
| Gross charge-offs, revolving |
|
|
15
|
|
|
| Gross charge-offs, total |
1
|
$ 4
|
15
|
$ 25
|
|
| Residential Portfolio Segment [Member] | One to Four Family [Member] |
|
|
|
|
|
| Loans receivable |
460,495
|
|
460,495
|
|
486,072
|
| Originated current year |
28,920
|
|
28,920
|
|
35,209
|
| Originated one years before |
26,884
|
|
26,884
|
|
30,512
|
| Originated two years before |
27,685
|
|
27,685
|
|
156,398
|
| Originated three years before |
142,655
|
|
142,655
|
|
140,975
|
| Originated four years before |
127,593
|
|
127,593
|
|
35,632
|
| Originated five years before |
105,706
|
|
105,706
|
|
86,057
|
| Revolving |
1,052
|
|
1,052
|
|
1,289
|
| Gross charge-offs, total |
(0)
|
(0)
|
(0)
|
(0)
|
|
| Residential Portfolio Segment [Member] | Multifamily [Member] |
|
|
|
|
|
| Loans receivable |
781,860
|
|
781,860
|
|
758,409
|
| Originated current year |
104,265
|
|
104,265
|
|
199,544
|
| Originated one years before |
195,909
|
|
195,909
|
|
62,973
|
| Originated two years before |
38,118
|
|
38,118
|
|
111,363
|
| Originated three years before |
104,468
|
|
104,468
|
|
149,108
|
| Originated four years before |
145,135
|
|
145,135
|
|
102,220
|
| Originated five years before |
192,668
|
|
192,668
|
|
132,675
|
| Revolving |
1,297
|
|
1,297
|
|
526
|
| Gross charge-offs, total |
(0)
|
(0)
|
(0)
|
(0)
|
|
| Residential Portfolio Segment [Member] | Home Equity Loan [Member] |
|
|
|
|
|
| Loans receivable |
12,939
|
|
12,939
|
|
13,213
|
| Originated current year |
35
|
|
35
|
|
564
|
| Originated one years before |
550
|
|
550
|
|
352
|
| Originated two years before |
265
|
|
265
|
|
368
|
| Originated three years before |
353
|
|
353
|
|
1,533
|
| Originated four years before |
1,488
|
|
1,488
|
|
81
|
| Originated five years before |
195
|
|
195
|
|
151
|
| Revolving |
10,053
|
|
10,053
|
|
10,164
|
| Gross charge-offs, total |
(0)
|
(0)
|
(0)
|
(0)
|
|
| Construction and Land Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
67,944
|
|
67,944
|
|
56,340
|
| Originated current year |
138
|
|
138
|
|
14,937
|
| Originated one years before |
27,254
|
|
27,254
|
|
37,521
|
| Originated two years before |
40,400
|
|
40,400
|
|
3,728
|
| Originated three years before |
0
|
|
0
|
|
139
|
| Originated four years before |
138
|
|
138
|
|
0
|
| Originated five years before |
14
|
|
14
|
|
15
|
| Revolving |
0
|
|
0
|
|
0
|
| Gross charge-offs, total |
(0)
|
(0)
|
(0)
|
(0)
|
|
| Commercial Real Estate Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
324,373
|
|
324,373
|
|
327,346
|
| Originated current year |
63,267
|
|
63,267
|
|
75,411
|
| Originated one years before |
54,467
|
|
54,467
|
|
56,767
|
| Originated two years before |
54,396
|
|
54,396
|
|
61,488
|
| Originated three years before |
35,974
|
|
35,974
|
|
41,542
|
| Originated four years before |
39,405
|
|
39,405
|
|
53,097
|
| Originated five years before |
74,935
|
|
74,935
|
|
34,788
|
| Revolving |
1,929
|
|
1,929
|
|
4,253
|
| Gross charge-offs, total |
(0)
|
(0)
|
(0)
|
(0)
|
|
| Consumer Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
680
|
|
680
|
|
801
|
| Originated current year |
0
|
|
0
|
|
0
|
| Originated one years before |
0
|
|
0
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
0
|
| Originated three years before |
0
|
|
0
|
|
0
|
| Originated four years before |
0
|
|
0
|
|
0
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
680
|
|
680
|
|
801
|
| Gross charge-offs, total |
1
|
4
|
15
|
25
|
|
| Commercial Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
35,590
|
|
35,590
|
|
33,371
|
| Originated current year |
1,280
|
|
1,280
|
|
3,972
|
| Originated one years before |
3,507
|
|
3,507
|
|
533
|
| Originated two years before |
233
|
|
233
|
|
16,407
|
| Originated three years before |
16,114
|
|
16,114
|
|
796
|
| Originated four years before |
614
|
|
614
|
|
322
|
| Originated five years before |
1,396
|
|
1,396
|
|
1,300
|
| Revolving |
12,446
|
|
12,446
|
|
10,041
|
| Gross charge-offs, total |
(0)
|
$ (0)
|
(0)
|
$ (0)
|
|
| Substandard [Member] |
|
|
|
|
|
| Loans receivable |
17,570
|
|
17,570
|
|
17,334
|
| Substandard [Member] | Residential Portfolio Segment [Member] | One to Four Family [Member] |
|
|
|
|
|
| Loans receivable |
6,179
|
|
6,179
|
|
5,861
|
| Originated current year |
2,229
|
|
2,229
|
|
2,373
|
| Originated one years before |
1,335
|
|
1,335
|
|
523
|
| Originated two years before |
0
|
|
0
|
|
1,036
|
| Originated three years before |
583
|
|
583
|
|
540
|
| Originated four years before |
443
|
|
443
|
|
0
|
| Originated five years before |
1,589
|
|
1,589
|
|
1,389
|
| Revolving |
0
|
|
0
|
|
0
|
| Substandard [Member] | Residential Portfolio Segment [Member] | Multifamily [Member] |
|
|
|
|
|
| Loans receivable |
239
|
|
239
|
|
177
|
| Originated current year |
239
|
|
239
|
|
0
|
| Originated one years before |
0
|
|
0
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
177
|
| Originated three years before |
0
|
|
0
|
|
0
|
| Originated four years before |
0
|
|
0
|
|
0
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
0
|
|
0
|
|
0
|
| Substandard [Member] | Residential Portfolio Segment [Member] | Home Equity Loan [Member] |
|
|
|
|
|
| Loans receivable |
0
|
|
0
|
|
14
|
| Originated current year |
0
|
|
0
|
|
0
|
| Originated one years before |
0
|
|
0
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
0
|
| Originated three years before |
0
|
|
0
|
|
0
|
| Originated four years before |
0
|
|
0
|
|
14
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
0
|
|
0
|
|
0
|
| Substandard [Member] | Construction and Land Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
0
|
|
0
|
|
0
|
| Originated current year |
0
|
|
0
|
|
0
|
| Originated one years before |
0
|
|
0
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
0
|
| Originated three years before |
0
|
|
0
|
|
0
|
| Originated four years before |
0
|
|
0
|
|
0
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
0
|
|
0
|
|
0
|
| Substandard [Member] | Commercial Real Estate Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
11,152
|
|
11,152
|
|
11,282
|
| Originated current year |
11,034
|
|
11,034
|
|
11,282
|
| Originated one years before |
118
|
|
118
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
0
|
| Originated three years before |
0
|
|
0
|
|
0
|
| Originated four years before |
0
|
|
0
|
|
0
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
0
|
|
0
|
|
0
|
| Substandard [Member] | Consumer Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
0
|
|
0
|
|
0
|
| Originated current year |
0
|
|
0
|
|
0
|
| Originated one years before |
0
|
|
0
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
0
|
| Originated three years before |
0
|
|
0
|
|
0
|
| Originated four years before |
0
|
|
0
|
|
0
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
0
|
|
0
|
|
0
|
| Substandard [Member] | Commercial Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
0
|
|
0
|
|
0
|
| Originated current year |
0
|
|
0
|
|
0
|
| Originated one years before |
0
|
|
0
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
0
|
| Originated three years before |
0
|
|
0
|
|
0
|
| Originated four years before |
0
|
|
0
|
|
0
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
0
|
|
0
|
|
0
|
| Pass [Member] |
|
|
|
|
|
| Loans receivable |
1,658,355
|
|
1,658,355
|
|
1,646,457
|
| Pass [Member] | Residential Portfolio Segment [Member] | One to Four Family [Member] |
|
|
|
|
|
| Loans receivable |
448,392
|
|
448,392
|
|
470,380
|
| Originated current year |
21,934
|
|
21,934
|
|
26,575
|
| Originated one years before |
25,549
|
|
25,549
|
|
29,945
|
| Originated two years before |
27,643
|
|
27,643
|
|
154,904
|
| Originated three years before |
142,072
|
|
142,072
|
|
138,715
|
| Originated four years before |
126,698
|
|
126,698
|
|
35,632
|
| Originated five years before |
103,444
|
|
103,444
|
|
83,320
|
| Revolving |
1,052
|
|
1,052
|
|
1,289
|
| Pass [Member] | Residential Portfolio Segment [Member] | Multifamily [Member] |
|
|
|
|
|
| Loans receivable |
781,621
|
|
781,621
|
|
758,232
|
| Originated current year |
104,026
|
|
104,026
|
|
199,544
|
| Originated one years before |
195,909
|
|
195,909
|
|
62,973
|
| Originated two years before |
38,118
|
|
38,118
|
|
111,186
|
| Originated three years before |
104,468
|
|
104,468
|
|
149,108
|
| Originated four years before |
145,135
|
|
145,135
|
|
102,220
|
| Originated five years before |
192,668
|
|
192,668
|
|
132,675
|
| Revolving |
1,297
|
|
1,297
|
|
526
|
| Pass [Member] | Residential Portfolio Segment [Member] | Home Equity Loan [Member] |
|
|
|
|
|
| Loans receivable |
12,939
|
|
12,939
|
|
13,130
|
| Originated current year |
35
|
|
35
|
|
564
|
| Originated one years before |
550
|
|
550
|
|
352
|
| Originated two years before |
265
|
|
265
|
|
368
|
| Originated three years before |
353
|
|
353
|
|
1,533
|
| Originated four years before |
1,488
|
|
1,488
|
|
67
|
| Originated five years before |
195
|
|
195
|
|
151
|
| Revolving |
10,053
|
|
10,053
|
|
10,095
|
| Pass [Member] | Construction and Land Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
67,944
|
|
67,944
|
|
56,340
|
| Originated current year |
138
|
|
138
|
|
14,937
|
| Originated one years before |
27,254
|
|
27,254
|
|
37,521
|
| Originated two years before |
40,400
|
|
40,400
|
|
3,728
|
| Originated three years before |
0
|
|
0
|
|
139
|
| Originated four years before |
138
|
|
138
|
|
0
|
| Originated five years before |
14
|
|
14
|
|
15
|
| Revolving |
0
|
|
0
|
|
0
|
| Pass [Member] | Commercial Real Estate Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
312,416
|
|
312,416
|
|
315,640
|
| Originated current year |
52,233
|
|
52,233
|
|
63,935
|
| Originated one years before |
53,771
|
|
53,771
|
|
56,767
|
| Originated two years before |
54,396
|
|
54,396
|
|
61,258
|
| Originated three years before |
35,747
|
|
35,747
|
|
41,542
|
| Originated four years before |
39,405
|
|
39,405
|
|
53,097
|
| Originated five years before |
74,935
|
|
74,935
|
|
34,788
|
| Revolving |
1,929
|
|
1,929
|
|
4,253
|
| Pass [Member] | Consumer Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
680
|
|
680
|
|
801
|
| Originated current year |
0
|
|
0
|
|
0
|
| Originated one years before |
0
|
|
0
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
0
|
| Originated three years before |
0
|
|
0
|
|
0
|
| Originated four years before |
0
|
|
0
|
|
0
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
680
|
|
680
|
|
801
|
| Pass [Member] | Commercial Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
34,363
|
|
34,363
|
|
31,934
|
| Originated current year |
1,280
|
|
1,280
|
|
3,972
|
| Originated one years before |
3,507
|
|
3,507
|
|
533
|
| Originated two years before |
233
|
|
233
|
|
16,407
|
| Originated three years before |
16,114
|
|
16,114
|
|
785
|
| Originated four years before |
612
|
|
612
|
|
322
|
| Originated five years before |
1,396
|
|
1,396
|
|
1,300
|
| Revolving |
11,221
|
|
11,221
|
|
8,615
|
| Watch [Member] |
|
|
|
|
|
| Loans receivable |
7,956
|
|
7,956
|
|
11,761
|
| Watch [Member] | Residential Portfolio Segment [Member] | One to Four Family [Member] |
|
|
|
|
|
| Loans receivable |
5,924
|
|
5,924
|
|
9,831
|
| Originated current year |
4,757
|
|
4,757
|
|
6,261
|
| Originated one years before |
0
|
|
0
|
|
44
|
| Originated two years before |
42
|
|
42
|
|
458
|
| Originated three years before |
0
|
|
0
|
|
1,720
|
| Originated four years before |
452
|
|
452
|
|
0
|
| Originated five years before |
673
|
|
673
|
|
1,348
|
| Revolving |
0
|
|
0
|
|
0
|
| Watch [Member] | Residential Portfolio Segment [Member] | Multifamily [Member] |
|
|
|
|
|
| Loans receivable |
0
|
|
0
|
|
0
|
| Originated current year |
0
|
|
0
|
|
0
|
| Originated one years before |
0
|
|
0
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
0
|
| Originated three years before |
0
|
|
0
|
|
0
|
| Originated four years before |
0
|
|
0
|
|
0
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
0
|
|
0
|
|
0
|
| Watch [Member] | Residential Portfolio Segment [Member] | Home Equity Loan [Member] |
|
|
|
|
|
| Loans receivable |
0
|
|
0
|
|
69
|
| Originated current year |
0
|
|
0
|
|
0
|
| Originated one years before |
0
|
|
0
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
0
|
| Originated three years before |
0
|
|
0
|
|
0
|
| Originated four years before |
0
|
|
0
|
|
0
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
0
|
|
0
|
|
69
|
| Watch [Member] | Construction and Land Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
0
|
|
0
|
|
0
|
| Originated current year |
0
|
|
0
|
|
0
|
| Originated one years before |
0
|
|
0
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
0
|
| Originated three years before |
0
|
|
0
|
|
0
|
| Originated four years before |
0
|
|
0
|
|
0
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
0
|
|
0
|
|
0
|
| Watch [Member] | Commercial Real Estate Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
805
|
|
805
|
|
424
|
| Originated current year |
0
|
|
0
|
|
194
|
| Originated one years before |
578
|
|
578
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
230
|
| Originated three years before |
227
|
|
227
|
|
0
|
| Originated four years before |
0
|
|
0
|
|
0
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
0
|
|
0
|
|
0
|
| Watch [Member] | Consumer Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
0
|
|
0
|
|
0
|
| Originated current year |
0
|
|
0
|
|
0
|
| Originated one years before |
0
|
|
0
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
0
|
| Originated three years before |
0
|
|
0
|
|
0
|
| Originated four years before |
0
|
|
0
|
|
0
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
0
|
|
0
|
|
0
|
| Watch [Member] | Commercial Portfolio Segment [Member] |
|
|
|
|
|
| Loans receivable |
1,227
|
|
1,227
|
|
1,437
|
| Originated current year |
0
|
|
0
|
|
0
|
| Originated one years before |
0
|
|
0
|
|
0
|
| Originated two years before |
0
|
|
0
|
|
0
|
| Originated three years before |
0
|
|
0
|
|
11
|
| Originated four years before |
2
|
|
2
|
|
0
|
| Originated five years before |
0
|
|
0
|
|
0
|
| Revolving |
$ 1,225
|
|
$ 1,225
|
|
$ 1,426
|