Loans - Past-due Status of Loans by Class (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
Mar. 31, 2025 |
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
$ 2,405,149
|
$ 2,394,109
|
$ 2,383,150
|
| 90+ Days & Accruing |
596
|
665
|
695
|
| 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
10,406
|
6,799
|
2,471
|
| 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
6,418
|
4,406
|
849
|
| 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
10,624
|
10,402
|
4,652
|
| All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
27,448
|
21,607
|
7,972
|
| Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
2,377,701
|
2,372,502
|
2,375,178
|
| Commercial | Real estate owner occupied |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
382,594
|
378,263
|
370,465
|
| 90+ Days & Accruing |
0
|
0
|
0
|
| Commercial | Real estate owner occupied | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
2,254
|
683
|
0
|
| 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 |
3,361
|
3,698
|
195
|
| Commercial | Real estate owner occupied | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
5,615
|
5,115
|
195
|
| Commercial | Real estate owner occupied | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
376,979
|
373,148
|
370,270
|
| Commercial | Real estate non-owner occupied |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
404,359
|
409,177
|
413,530
|
| 90+ Days & Accruing |
0
|
0
|
0
|
| Commercial | Real estate non-owner occupied | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
2,474
|
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 |
0
|
1,285
|
61
|
| Commercial | Real estate non-owner occupied | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
2,474
|
2,019
|
61
|
| Commercial | Real estate non-owner occupied | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
401,885
|
407,158
|
413,469
|
| Commercial | Construction |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
30,237
|
35,025
|
76,402
|
| 90+ Days & Accruing |
7
|
7
|
0
|
| Commercial | Construction | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
103
|
44
|
| Commercial | Construction | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
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 |
7
|
110
|
44
|
| Commercial | Construction | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
30,230
|
34,915
|
76,358
|
| Commercial | C&I |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
393,048
|
376,907
|
379,767
|
| 90+ Days & Accruing |
0
|
21
|
0
|
| Commercial | C&I | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
152
|
404
|
99
|
| Commercial | C&I | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
4,457
|
102
|
314
|
| Commercial | C&I | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
1,442
|
1,240
|
1,887
|
| Commercial | C&I | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
6,051
|
1,746
|
2,300
|
| Commercial | C&I | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
386,997
|
375,161
|
377,467
|
| Commercial | Multifamily |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
150,425
|
158,910
|
131,036
|
| 90+ Days & Accruing |
0
|
0
|
0
|
| Commercial | Multifamily | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
1,600
|
0
|
| Commercial | Multifamily | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
160
|
0
|
| Commercial | Multifamily | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
1,760
|
0
|
0
|
| Commercial | Multifamily | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
1,760
|
1,760
|
0
|
| Commercial | Multifamily | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
148,665
|
157,150
|
131,036
|
| Commercial | Agriculture |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
48,063
|
48,145
|
48,705
|
| 90+ Days & Accruing |
0
|
0
|
0
|
| Commercial | Agriculture | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
32
|
316
|
148
|
| Commercial | Agriculture | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
0
|
0
|
| Commercial | Agriculture | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
211
|
377
|
81
|
| Commercial | Agriculture | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
243
|
693
|
229
|
| Commercial | Agriculture | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
47,820
|
47,452
|
48,476
|
| Municipal |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
52,168
|
52,074
|
55,104
|
| 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 |
52,168
|
52,074
|
55,104
|
| Residential | Construction |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
39,119
|
35,332
|
35,427
|
| 90+ Days & Accruing |
0
|
0
|
0
|
| Residential | Construction | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
235
|
90
|
157
|
| Residential | Construction | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
0
|
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 |
235
|
90
|
157
|
| Residential | Construction | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
38,884
|
35,242
|
35,270
|
| Residential | Term |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
739,446
|
739,188
|
719,348
|
| 90+ Days & Accruing |
543
|
613
|
0
|
| Residential | Term | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
3,123
|
1,268
|
1,136
|
| Residential | Term | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
1,448
|
2,901
|
342
|
| Residential | Term | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
3,601
|
3,222
|
1,650
|
| Residential | Term | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
8,172
|
7,391
|
3,128
|
| Residential | Term | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
731,274
|
731,797
|
716,220
|
| Home Equity |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
147,102
|
142,219
|
131,522
|
| 90+ Days & Accruing |
31
|
0
|
0
|
| Home Equity | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
1,715
|
1,449
|
642
|
| Home Equity | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
461
|
391
|
127
|
| Home Equity | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
227
|
534
|
82
|
| Home Equity | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
2,403
|
2,374
|
851
|
| Home Equity | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
144,699
|
139,845
|
130,671
|
| Consumer |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
18,588
|
18,869
|
21,844
|
| 90+ Days & Accruing |
15
|
24
|
695
|
| Consumer | 30-59 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
421
|
152
|
245
|
| Consumer | 60-89 Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
52
|
118
|
66
|
| Consumer | 90+ Days Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
15
|
39
|
696
|
| Consumer | All Past Due |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
488
|
309
|
1,007
|
| Consumer | Current |
|
|
|
| Financing Receivable, Past Due [Line Items] |
|
|
|
| Loans |
$ 18,100
|
$ 18,560
|
$ 20,837
|