Loans and Allowance for Credit Losses - Schedule of Loans by Internal Risk Rating System (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Total |
$ 1,206,184
|
$ 1,177,581
|
| Commercial and Industrial Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
6,409
|
16,740
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
10,028
|
10,417
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
9,105
|
7,458
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
6,456
|
11,847
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
10,709
|
10,134
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
28,215
|
21,003
|
| Revolving Loans Amortized Cost Basis |
15,312
|
17,753
|
| Total |
86,234
|
95,352
|
| Commercial Real Estate Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
51,239
|
66,665
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
67,192
|
42,242
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
39,929
|
51,741
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
50,121
|
60,090
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
56,824
|
53,630
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
148,454
|
107,139
|
| Revolving Loans Amortized Cost Basis |
21,969
|
22,093
|
| Total |
435,728
|
403,600
|
| Commercial Real Estate Commercial and Industrial Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
57,648
|
83,405
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
77,220
|
52,659
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
49,034
|
59,199
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
56,577
|
71,937
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
67,533
|
63,764
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
176,669
|
128,142
|
| Revolving Loans Amortized Cost Basis |
37,281
|
39,846
|
| Total |
521,962
|
498,952
|
| Residential Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
44,593
|
78,798
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
74,744
|
79,018
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
73,514
|
71,949
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
65,246
|
93,432
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
87,147
|
72,230
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
232,879
|
184,059
|
| Revolving Loans Amortized Cost Basis |
87,617
|
80,141
|
| Total |
665,740
|
659,627
|
| Consumer and Other [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
2,656
|
3,706
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
2,762
|
1,394
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
1,094
|
1,993
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
1,373
|
5,902
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
5,430
|
581
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
1,339
|
1,024
|
| Revolving Loans Amortized Cost Basis |
3,828
|
4,402
|
| Total |
18,482
|
19,002
|
| Residential Consumer and Other [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
47,249
|
82,504
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
77,506
|
80,412
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
74,608
|
73,942
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
66,619
|
99,334
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
92,577
|
72,811
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
234,218
|
185,083
|
| Revolving Loans Amortized Cost Basis |
91,445
|
84,543
|
| Total |
684,222
|
678,629
|
| Performing Financial Instruments [Member] | Residential Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
44,593
|
78,798
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
74,744
|
78,692
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
73,173
|
71,279
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
64,317
|
92,519
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
86,598
|
70,724
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
230,614
|
180,376
|
| Revolving Loans Amortized Cost Basis |
86,520
|
78,889
|
| Total |
660,559
|
651,277
|
| Performing Financial Instruments [Member] | Consumer and Other [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
2,656
|
3,699
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
2,762
|
1,378
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
1,094
|
1,977
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
1,360
|
5,890
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
5,420
|
577
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
1,287
|
970
|
| Revolving Loans Amortized Cost Basis |
3,711
|
4,275
|
| Total |
18,290
|
18,766
|
| Performing Financial Instruments [Member] | Residential Consumer and Other [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
47,249
|
82,497
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
77,506
|
80,070
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
74,267
|
73,256
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
65,677
|
98,409
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
92,018
|
71,301
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
231,901
|
181,346
|
| Revolving Loans Amortized Cost Basis |
90,231
|
83,164
|
| Total |
678,849
|
670,043
|
| Nonperforming Financial Instruments [Member] | Residential Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
326
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
341
|
670
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
929
|
913
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
549
|
1,506
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
2,265
|
3,683
|
| Revolving Loans Amortized Cost Basis |
1,097
|
1,252
|
| Total |
5,181
|
8,350
|
| Nonperforming Financial Instruments [Member] | Consumer and Other [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
7
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
16
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
|
16
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
13
|
12
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
10
|
4
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
52
|
54
|
| Revolving Loans Amortized Cost Basis |
117
|
127
|
| Total |
192
|
236
|
| Nonperforming Financial Instruments [Member] | Residential Consumer and Other [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
7
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
342
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
341
|
686
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
942
|
925
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
559
|
1,510
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
2,317
|
3,737
|
| Revolving Loans Amortized Cost Basis |
1,214
|
1,379
|
| Total |
5,373
|
8,586
|
| Pass [Member] | Commercial and Industrial Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
6,409
|
16,740
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
10,028
|
10,385
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
9,074
|
7,331
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
6,280
|
11,743
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
10,639
|
10,054
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
27,424
|
20,016
|
| Revolving Loans Amortized Cost Basis |
12,274
|
14,452
|
| Total |
82,128
|
90,721
|
| Pass [Member] | Commercial Real Estate Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
51,239
|
66,665
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
67,192
|
42,242
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
39,654
|
50,764
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
48,918
|
55,460
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
52,573
|
51,524
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
138,721
|
99,688
|
| Revolving Loans Amortized Cost Basis |
21,255
|
21,332
|
| Total |
419,552
|
387,675
|
| Pass [Member] | Commercial Real Estate Commercial and Industrial Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
57,648
|
83,405
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
77,220
|
52,627
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
48,728
|
58,095
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
55,198
|
67,203
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
63,212
|
61,578
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
166,145
|
119,704
|
| Revolving Loans Amortized Cost Basis |
33,529
|
35,784
|
| Total |
501,680
|
478,396
|
| Special Mention [Member] | Commercial and Industrial Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
|
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
|
|
| Revolving Loans Amortized Cost Basis |
|
25
|
| Total |
|
25
|
| Special Mention [Member] | Commercial Real Estate Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
|
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
1,406
|
1,319
|
| Revolving Loans Amortized Cost Basis |
|
|
| Total |
1,425
|
1,319
|
| Special Mention [Member] | Commercial Real Estate Commercial and Industrial Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
|
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
1,406
|
1,319
|
| Revolving Loans Amortized Cost Basis |
|
25
|
| Total |
1,455
|
1,344
|
| Substandard [Member] | Commercial and Industrial Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
32
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
31
|
127
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
176
|
104
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
70
|
80
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
791
|
987
|
| Revolving Loans Amortized Cost Basis |
3,008
|
3,276
|
| Total |
4,076
|
4,606
|
| Substandard [Member] | Commercial Real Estate Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
|
977
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
1,203
|
4,630
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
4,232
|
2,106
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
8,327
|
6,132
|
| Revolving Loans Amortized Cost Basis |
714
|
761
|
| Total |
14,751
|
14,606
|
| Substandard [Member] | Commercial Real Estate Commercial and Industrial Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
32
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
306
|
1,104
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
1,379
|
4,734
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
4,302
|
2,186
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
9,118
|
7,119
|
| Revolving Loans Amortized Cost Basis |
3,722
|
4,037
|
| Total |
18,827
|
19,212
|
| Doubtful [Member] | Commercial and Industrial Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
|
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
|
|
| Revolving Loans Amortized Cost Basis |
|
|
| Total |
|
|
| Doubtful [Member] | Commercial Real Estate Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
|
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
|
|
| Revolving Loans Amortized Cost Basis |
|
|
| Total |
|
|
| Doubtful [Member] | Commercial Real Estate Commercial and Industrial Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
|
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
|
|
| Revolving Loans Amortized Cost Basis |
|
|
| Total |
|
|
| Year-to-Date Gross Charge-Offs [Member] | Commercial and Industrial Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
|
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
123
|
|
| Revolving Loans Amortized Cost Basis |
|
3
|
| Total |
123
|
3
|
| Year-to-Date Gross Charge-Offs [Member] | Commercial Real Estate Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
|
40
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
|
67
|
| Revolving Loans Amortized Cost Basis |
|
13
|
| Total |
|
120
|
| Year-to-Date Gross Charge-Offs [Member] | Commercial Real Estate Commercial and Industrial Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
|
40
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
123
|
67
|
| Revolving Loans Amortized Cost Basis |
|
16
|
| Total |
123
|
123
|
| Year-to-Date Gross Charge-Offs [Member] | Residential Portfolio Segment [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
61
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
|
35
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
|
198
|
| Revolving Loans Amortized Cost Basis |
|
159
|
| Total |
|
453
|
| Year-to-Date Gross Charge-Offs [Member] | Consumer and Other [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
10
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
8
|
16
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
36
|
69
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
11
|
9
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
3
|
3
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
|
|
| Revolving Loans Amortized Cost Basis |
53
|
79
|
| Total |
111
|
186
|
| Year-to-Date Gross Charge-Offs [Member] | Residential Consumer and Other [Member] |
|
|
| Schedule of Loans by Internal Risk Rating System [Line Items] |
|
|
| Term Loans Amortized Cost Basis by Origination Period 2026 |
|
10
|
| Term Loans Amortized Cost Basis by Origination Period 2025 |
|
77
|
| Term Loans Amortized Cost Basis by Origination Period 2024 |
36
|
69
|
| Term Loans Amortized Cost Basis by Origination Period 2023 |
11
|
9
|
| Term Loans Amortized Cost Basis by Origination Period 2022 |
|
38
|
| Term Loans Amortized Cost Basis by Origination Period Prior |
|
198
|
| Revolving Loans Amortized Cost Basis |
53
|
238
|
| Total |
$ 111
|
$ 639
|