v3.26.1
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