Allowance for Credit Losses on Loans - Summary of Credit Quality Indicators by Year of Origination (Detail) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
$ 62,273
|
$ 144,456
|
| Term loan by orgination fiscal year before current fiscal year |
131,844
|
111,696
|
| Term loan by orgination two years before current fiscal year |
89,075
|
94,941
|
| Term loan by orgination three years before current fiscal year |
82,170
|
88,802
|
| Term loan by orgination four years before current fiscal year |
82,741
|
63,822
|
| Prior |
146,353
|
92,070
|
| Revolving |
97,775
|
93,775
|
| Total |
692,231
|
689,562
|
| Commercial [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
8,285
|
41,654
|
| Term loan by orgination fiscal year before current fiscal year |
38,930
|
18,998
|
| Term loan by orgination two years before current fiscal year |
16,941
|
10,137
|
| Term loan by orgination three years before current fiscal year |
8,900
|
9,822
|
| Term loan by orgination four years before current fiscal year |
8,663
|
5,305
|
| Prior |
12,726
|
9,339
|
| Revolving |
16,046
|
14,833
|
| Total |
110,491
|
110,088
|
| Real Estate Commercial [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
9,262
|
33,690
|
| Term loan by orgination fiscal year before current fiscal year |
35,885
|
44,721
|
| Term loan by orgination two years before current fiscal year |
37,974
|
43,246
|
| Term loan by orgination three years before current fiscal year |
41,793
|
43,708
|
| Term loan by orgination four years before current fiscal year |
42,355
|
35,143
|
| Prior |
83,200
|
52,685
|
| Revolving |
2,724
|
2,751
|
| Total |
253,193
|
255,944
|
| Other Real Estate Construction [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
25,351
|
22,798
|
| Term loan by orgination fiscal year before current fiscal year |
18,051
|
14,474
|
| Term loan by orgination two years before current fiscal year |
8,581
|
8,480
|
| Term loan by orgination three years before current fiscal year |
2,344
|
3,754
|
| Term loan by orgination four years before current fiscal year |
2,660
|
1,778
|
| Prior |
5,955
|
4,633
|
| Revolving |
1,177
|
1,330
|
| Total |
64,119
|
57,247
|
| Real Estate 1 - 4 Family Construction [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
6,361
|
12,819
|
| Term loan by orgination fiscal year before current fiscal year |
10,558
|
6,634
|
| Term loan by orgination two years before current fiscal year |
3,528
|
|
| Total |
20,447
|
19,453
|
| Real Estate - Residential [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
9,818
|
30,363
|
| Term loan by orgination fiscal year before current fiscal year |
26,735
|
24,409
|
| Term loan by orgination two years before current fiscal year |
20,175
|
31,528
|
| Term loan by orgination three years before current fiscal year |
27,872
|
29,022
|
| Term loan by orgination four years before current fiscal year |
26,668
|
20,106
|
| Prior |
39,371
|
21,578
|
| Revolving |
2,249
|
2,268
|
| Total |
152,888
|
159,274
|
| Home Equity [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
571
|
52
|
| Term loan by orgination fiscal year before current fiscal year |
52
|
43
|
| Term loan by orgination two years before current fiscal year |
68
|
685
|
| Term loan by orgination three years before current fiscal year |
705
|
443
|
| Term loan by orgination four years before current fiscal year |
451
|
357
|
| Prior |
2,449
|
2,175
|
| Revolving |
72,483
|
69,507
|
| Total |
76,779
|
73,262
|
| Consumers Loans [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
2,086
|
3,014
|
| Term loan by orgination fiscal year before current fiscal year |
1,580
|
1,850
|
| Term loan by orgination two years before current fiscal year |
1,250
|
865
|
| Term loan by orgination three years before current fiscal year |
556
|
456
|
| Term loan by orgination four years before current fiscal year |
348
|
62
|
| Prior |
309
|
278
|
| Revolving |
3,096
|
3,086
|
| Total |
9,225
|
9,611
|
| Other Loans [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
539
|
66
|
| Term loan by orgination fiscal year before current fiscal year |
53
|
567
|
| Term loan by orgination two years before current fiscal year |
558
|
|
| Term loan by orgination three years before current fiscal year |
|
1,597
|
| Term loan by orgination four years before current fiscal year |
1,596
|
1,071
|
| Prior |
2,343
|
1,382
|
| Total |
5,089
|
4,683
|
| Pass [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
62,091
|
142,247
|
| Term loan by orgination fiscal year before current fiscal year |
128,272
|
111,646
|
| Term loan by orgination two years before current fiscal year |
89,075
|
90,497
|
| Term loan by orgination three years before current fiscal year |
79,218
|
88,691
|
| Term loan by orgination four years before current fiscal year |
82,459
|
62,762
|
| Prior |
143,743
|
90,573
|
| Revolving |
97,617
|
93,530
|
| Total |
682,475
|
679,946
|
| Pass [Member] | Commercial [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
8,113
|
41,614
|
| Term loan by orgination fiscal year before current fiscal year |
38,930
|
18,998
|
| Term loan by orgination two years before current fiscal year |
16,941
|
10,134
|
| Term loan by orgination three years before current fiscal year |
8,899
|
9,822
|
| Term loan by orgination four years before current fiscal year |
8,663
|
4,665
|
| Prior |
12,109
|
9,300
|
| Revolving |
15,977
|
14,673
|
| Total |
109,632
|
109,206
|
| Pass [Member] | Real Estate Commercial [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
9,262
|
33,690
|
| Term loan by orgination fiscal year before current fiscal year |
35,885
|
44,721
|
| Term loan by orgination two years before current fiscal year |
37,974
|
38,979
|
| Term loan by orgination three years before current fiscal year |
39,063
|
43,708
|
| Term loan by orgination four years before current fiscal year |
42,355
|
35,143
|
| Prior |
82,724
|
52,174
|
| Revolving |
2,635
|
2,666
|
| Total |
249,898
|
251,081
|
| Pass [Member] | Other Real Estate Construction [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
25,351
|
20,951
|
| Term loan by orgination fiscal year before current fiscal year |
14,502
|
14,474
|
| Term loan by orgination two years before current fiscal year |
8,581
|
8,480
|
| Term loan by orgination three years before current fiscal year |
2,344
|
3,754
|
| Term loan by orgination four years before current fiscal year |
2,660
|
1,778
|
| Prior |
5,955
|
4,633
|
| Revolving |
1,177
|
1,330
|
| Total |
60,570
|
55,400
|
| Pass [Member] | Real Estate 1 - 4 Family Construction [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
6,361
|
12,819
|
| Term loan by orgination fiscal year before current fiscal year |
10,558
|
6,634
|
| Term loan by orgination two years before current fiscal year |
3,528
|
|
| Total |
20,447
|
19,453
|
| Pass [Member] | Real Estate - Residential [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
9,818
|
30,041
|
| Term loan by orgination fiscal year before current fiscal year |
26,735
|
24,409
|
| Term loan by orgination two years before current fiscal year |
20,175
|
31,429
|
| Term loan by orgination three years before current fiscal year |
27,775
|
29,022
|
| Term loan by orgination four years before current fiscal year |
26,496
|
19,789
|
| Prior |
38,025
|
20,706
|
| Revolving |
2,249
|
2,268
|
| Total |
151,273
|
157,664
|
| Pass [Member] | Home Equity [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
571
|
52
|
| Term loan by orgination fiscal year before current fiscal year |
52
|
43
|
| Term loan by orgination two years before current fiscal year |
68
|
610
|
| Term loan by orgination three years before current fiscal year |
581
|
332
|
| Term loan by orgination four years before current fiscal year |
341
|
254
|
| Prior |
2,278
|
2,100
|
| Revolving |
72,483
|
69,507
|
| Total |
76,374
|
72,898
|
| Pass [Member] | Consumers Loans [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
2,076
|
3,014
|
| Term loan by orgination fiscal year before current fiscal year |
1,557
|
1,800
|
| Term loan by orgination two years before current fiscal year |
1,250
|
865
|
| Term loan by orgination three years before current fiscal year |
556
|
456
|
| Term loan by orgination four years before current fiscal year |
348
|
62
|
| Prior |
309
|
278
|
| Revolving |
3,096
|
3,086
|
| Total |
9,192
|
9,561
|
| Pass [Member] | Other Loans [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
539
|
66
|
| Term loan by orgination fiscal year before current fiscal year |
53
|
567
|
| Term loan by orgination two years before current fiscal year |
558
|
|
| Term loan by orgination three years before current fiscal year |
|
1,597
|
| Term loan by orgination four years before current fiscal year |
1,596
|
1,071
|
| Prior |
2,343
|
1,382
|
| Total |
5,089
|
4,683
|
| Watches [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
182
|
2,209
|
| Term loan by orgination fiscal year before current fiscal year |
3,549
|
50
|
| Term loan by orgination two years before current fiscal year |
|
3
|
| Term loan by orgination three years before current fiscal year |
1
|
15
|
| Term loan by orgination four years before current fiscal year |
14
|
840
|
| Prior |
1,485
|
708
|
| Revolving |
158
|
245
|
| Total |
5,389
|
4,070
|
| Watches [Member] | Commercial [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
172
|
40
|
| Term loan by orgination two years before current fiscal year |
|
3
|
| Term loan by orgination three years before current fiscal year |
1
|
|
| Term loan by orgination four years before current fiscal year |
|
640
|
| Prior |
617
|
39
|
| Revolving |
69
|
160
|
| Total |
859
|
882
|
| Watches [Member] | Real Estate Commercial [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Prior |
136
|
148
|
| Revolving |
89
|
85
|
| Total |
225
|
233
|
| Watches [Member] | Other Real Estate Construction [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
|
1,847
|
| Term loan by orgination fiscal year before current fiscal year |
3,549
|
|
| Total |
3,549
|
1,847
|
| Watches [Member] | Real Estate - Residential [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
|
322
|
| Term loan by orgination four years before current fiscal year |
|
200
|
| Prior |
675
|
446
|
| Total |
675
|
968
|
| Watches [Member] | Home Equity [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination three years before current fiscal year |
|
15
|
| Term loan by orgination four years before current fiscal year |
14
|
|
| Prior |
57
|
75
|
| Total |
71
|
90
|
| Watches [Member] | Consumers Loans [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination current fiscal year |
10
|
|
| Term loan by orgination fiscal year before current fiscal year |
|
50
|
| Total |
10
|
50
|
| Special Mention [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination two years before current fiscal year |
|
4,441
|
| Term loan by orgination three years before current fiscal year |
2,902
|
|
| Term loan by orgination four years before current fiscal year |
|
117
|
| Prior |
154
|
46
|
| Total |
3,056
|
4,604
|
| Special Mention [Member] | Real Estate Commercial [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination two years before current fiscal year |
|
4,267
|
| Term loan by orgination three years before current fiscal year |
2,730
|
|
| Prior |
20
|
24
|
| Total |
2,750
|
4,291
|
| Special Mention [Member] | Real Estate - Residential [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination two years before current fiscal year |
|
99
|
| Term loan by orgination three years before current fiscal year |
97
|
|
| Term loan by orgination four years before current fiscal year |
|
117
|
| Prior |
134
|
22
|
| Total |
231
|
238
|
| Special Mention [Member] | Home Equity [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination two years before current fiscal year |
|
75
|
| Term loan by orgination three years before current fiscal year |
75
|
|
| Total |
75
|
75
|
| Sub-standard |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination fiscal year before current fiscal year |
23
|
|
| Term loan by orgination three years before current fiscal year |
49
|
96
|
| Term loan by orgination four years before current fiscal year |
268
|
103
|
| Prior |
971
|
743
|
| Total |
1,311
|
942
|
| Sub-standard | Real Estate Commercial [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Prior |
320
|
339
|
| Total |
320
|
339
|
| Sub-standard | Real Estate - Residential [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination four years before current fiscal year |
172
|
|
| Prior |
537
|
404
|
| Total |
709
|
404
|
| Sub-standard | Home Equity [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination three years before current fiscal year |
49
|
96
|
| Term loan by orgination four years before current fiscal year |
96
|
103
|
| Prior |
114
|
|
| Total |
259
|
$ 199
|
| Sub-standard | Consumers Loans [Member] |
|
|
| Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
| Term loan by orgination fiscal year before current fiscal year |
23
|
|
| Total |
$ 23
|
|