Loans - Past-due Status of Loans by Class (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
$ 2,423,711
|
$ 2,394,109
|
$ 2,394,007
|
| 90+ Days & Accruing |
756
|
665
|
457
|
| 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
6,856
|
6,799
|
1,980
|
| 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
4,754
|
4,406
|
1,237
|
| 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
10,933
|
10,402
|
2,348
|
| All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
22,543
|
21,607
|
5,565
|
| Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
2,401,168
|
2,372,502
|
2,388,442
|
| Commercial | Real estate owner occupied |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
379,591
|
378,263
|
371,332
|
| 90+ Days & Accruing |
0
|
0
|
0
|
| Commercial | Real estate owner occupied | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
539
|
683
|
395
|
| Commercial | Real estate owner occupied | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
734
|
0
|
| Commercial | Real estate owner occupied | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
4,076
|
3,698
|
0
|
| Commercial | Real estate owner occupied | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
4,615
|
5,115
|
395
|
| Commercial | Real estate owner occupied | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
374,976
|
373,148
|
370,937
|
| Commercial | Real estate non-owner occupied |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
399,164
|
409,177
|
424,610
|
| 90+ Days & Accruing |
0
|
0
|
0
|
| Commercial | Real estate non-owner occupied | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
1,062
|
734
|
0
|
| Commercial | Real estate non-owner occupied | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
0
|
0
|
| Commercial | Real estate non-owner occupied | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
134
|
1,285
|
0
|
| Commercial | Real estate non-owner occupied | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
1,196
|
2,019
|
0
|
| Commercial | Real estate non-owner occupied | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
397,968
|
407,158
|
424,610
|
| Commercial | Construction |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
29,014
|
35,025
|
53,077
|
| 90+ Days & Accruing |
7
|
7
|
0
|
| Commercial | Construction | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
64
|
103
|
0
|
| Commercial | Construction | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
95
|
0
|
0
|
| Commercial | Construction | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
7
|
7
|
0
|
| Commercial | Construction | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
166
|
110
|
0
|
| Commercial | Construction | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
28,848
|
34,915
|
53,077
|
| Commercial | C&I |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
394,087
|
376,907
|
381,434
|
| 90+ Days & Accruing |
0
|
21
|
0
|
| Commercial | C&I | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
884
|
404
|
480
|
| Commercial | C&I | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
107
|
102
|
14
|
| Commercial | C&I | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
1,501
|
1,240
|
710
|
| Commercial | C&I | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
2,492
|
1,746
|
1,204
|
| Commercial | C&I | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
391,595
|
375,161
|
380,230
|
| Commercial | Multifamily |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
139,842
|
158,910
|
136,951
|
| 90+ Days & Accruing |
0
|
0
|
0
|
| Commercial | Multifamily | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
1,017
|
1,600
|
0
|
| Commercial | Multifamily | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
2,408
|
160
|
0
|
| Commercial | Multifamily | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
0
|
0
|
| Commercial | Multifamily | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
3,425
|
1,760
|
0
|
| Commercial | Multifamily | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
136,417
|
157,150
|
136,951
|
| Commercial | Agriculture |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
50,347
|
48,145
|
52,931
|
| 90+ Days & Accruing |
0
|
0
|
0
|
| Commercial | Agriculture | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
479
|
316
|
0
|
| Commercial | Agriculture | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
152
|
0
|
0
|
| Commercial | Agriculture | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
377
|
0
|
| Commercial | Agriculture | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
631
|
693
|
0
|
| Commercial | Agriculture | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
49,716
|
47,452
|
52,931
|
| Municipal |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
60,824
|
52,074
|
62,924
|
| 90+ Days & Accruing |
0
|
0
|
0
|
| Municipal | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
0
|
0
|
| Municipal | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
0
|
0
|
| Municipal | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
0
|
0
|
| Municipal | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
0
|
0
|
| Municipal | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
60,824
|
52,074
|
62,924
|
| Residential | Construction |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
39,116
|
35,332
|
31,579
|
| 90+ Days & Accruing |
0
|
0
|
0
|
| Residential | Construction | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
90
|
0
|
| Residential | Construction | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
36
|
0
|
0
|
| Residential | Construction | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
0
|
0
|
| Residential | Construction | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
36
|
90
|
0
|
| Residential | Construction | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
39,080
|
35,242
|
31,579
|
| Residential | Term |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
751,429
|
739,188
|
724,330
|
| 90+ Days & Accruing |
602
|
613
|
341
|
| Residential | Term | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
789
|
1,268
|
309
|
| Residential | Term | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
1,536
|
2,901
|
822
|
| Residential | Term | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
4,803
|
3,222
|
1,307
|
| Residential | Term | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
7,128
|
7,391
|
2,438
|
| Residential | Term | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
744,301
|
731,797
|
721,892
|
| Home Equity |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
160,258
|
142,219
|
134,280
|
| 90+ Days & Accruing |
31
|
0
|
0
|
| Home Equity | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
1,716
|
1,449
|
494
|
| Home Equity | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
168
|
391
|
262
|
| Home Equity | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
295
|
534
|
126
|
| Home Equity | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
2,179
|
2,374
|
882
|
| Home Equity | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
158,079
|
139,845
|
133,398
|
| Consumer |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
20,039
|
18,869
|
20,559
|
| 90+ Days & Accruing |
116
|
24
|
116
|
| Consumer | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
306
|
152
|
302
|
| Consumer | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
252
|
118
|
139
|
| Consumer | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
117
|
39
|
205
|
| Consumer | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
675
|
309
|
646
|
| Consumer | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
$ 19,364
|
$ 18,560
|
$ 19,913
|