Loans and Allowance for Credit Losses - Portfolio of Risk-rated Loans by Grade and by Year of Origination (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
$ 190,218
|
$ 518,711
|
2024/2023 |
480,831
|
392,844
|
2023/2022 |
367,321
|
459,993
|
2022/2021 |
430,977
|
237,890
|
2021/2020 |
214,031
|
169,547
|
Prior |
518,737
|
350,278
|
Amortized Cost |
2,202,115
|
2,129,263
|
Pass |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
183,450
|
518,510
|
2024/2023 |
477,012
|
388,836
|
2023/2022 |
359,652
|
441,442
|
2022/2021 |
409,153
|
222,887
|
2021/2020 |
203,399
|
163,440
|
Prior |
488,085
|
321,665
|
Amortized Cost |
2,120,751
|
2,056,780
|
Pass | Government guarantees |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
9,133
|
35,244
|
2024/2023 |
40,990
|
12,421
|
2023/2022 |
19,032
|
7,727
|
2022/2021 |
4,967
|
13,785
|
2021/2020 |
12,838
|
1,591
|
Prior |
17,871
|
17,276
|
Amortized Cost |
104,831
|
88,044
|
Pass | Net of government guarantees |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
174,317
|
483,266
|
2024/2023 |
436,022
|
376,415
|
2023/2022 |
340,620
|
433,715
|
2022/2021 |
404,186
|
209,102
|
2021/2020 |
190,561
|
161,849
|
Prior |
470,214
|
304,389
|
Amortized Cost |
2,015,920
|
1,968,736
|
Criticized |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
6,768
|
201
|
2024/2023 |
3,819
|
4,008
|
2023/2022 |
7,669
|
18,551
|
2022/2021 |
21,824
|
15,003
|
2021/2020 |
10,632
|
6,107
|
Prior |
30,652
|
28,613
|
Amortized Cost |
81,364
|
72,483
|
Criticized | Government guarantees |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
0
|
1,640
|
2023/2022 |
1,568
|
14,816
|
2022/2021 |
17,056
|
13,476
|
2021/2020 |
9,427
|
5,183
|
Prior |
12,722
|
7,963
|
Amortized Cost |
40,773
|
43,078
|
Criticized | Net of government guarantees |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
6,768
|
201
|
2024/2023 |
3,819
|
2,368
|
2023/2022 |
6,101
|
3,735
|
2022/2021 |
4,768
|
1,527
|
2021/2020 |
1,205
|
924
|
Prior |
17,930
|
20,650
|
Amortized Cost |
40,591
|
29,405
|
Commercial & industrial loans |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
53,808
|
112,562
|
2024/2023 |
101,281
|
74,257
|
2023/2022 |
73,826
|
137,265
|
2022/2021 |
122,663
|
52,601
|
2021/2020 |
46,602
|
16,340
|
Prior |
88,051
|
44,897
|
Amortized Cost |
486,231
|
437,922
|
Commercial & industrial loans | Pass |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
53,042
|
112,361
|
2024/2023 |
97,462
|
70,871
|
2023/2022 |
67,047
|
120,377
|
2022/2021 |
106,048
|
37,628
|
2021/2020 |
36,135
|
10,581
|
Prior |
81,015
|
40,288
|
Amortized Cost |
440,749
|
392,106
|
Commercial & industrial loans | Criticized |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
766
|
201
|
2024/2023 |
3,819
|
3,386
|
2023/2022 |
6,779
|
16,888
|
2022/2021 |
16,615
|
14,973
|
2021/2020 |
10,467
|
5,759
|
Prior |
7,036
|
4,609
|
Amortized Cost |
45,482
|
45,816
|
Commercial real estate | Owner occupied properties |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
28,788
|
68,074
|
2024/2023 |
83,781
|
48,655
|
2023/2022 |
47,458
|
75,103
|
2022/2021 |
73,824
|
64,234
|
2021/2020 |
57,289
|
75,010
|
Prior |
154,357
|
87,016
|
Amortized Cost |
445,497
|
418,092
|
Commercial real estate | Owner occupied properties | Pass |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
22,786
|
68,074
|
2024/2023 |
83,781
|
48,655
|
2023/2022 |
47,458
|
74,611
|
2022/2021 |
70,085
|
64,234
|
2021/2020 |
57,289
|
74,662
|
Prior |
142,440
|
74,987
|
Amortized Cost |
423,839
|
405,223
|
Commercial real estate | Owner occupied properties | Criticized |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
6,002
|
0
|
2024/2023 |
0
|
0
|
2023/2022 |
0
|
492
|
2022/2021 |
3,739
|
0
|
2021/2020 |
0
|
348
|
Prior |
11,917
|
12,029
|
Amortized Cost |
21,658
|
12,869
|
Commercial real estate | Non-owner occupied and multifamily properties |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
50,479
|
114,879
|
2024/2023 |
119,227
|
70,806
|
2023/2022 |
67,539
|
106,090
|
2022/2021 |
141,749
|
73,038
|
2021/2020 |
79,591
|
65,592
|
Prior |
233,988
|
185,257
|
Amortized Cost |
692,573
|
615,662
|
Commercial real estate | Non-owner occupied and multifamily properties | Pass |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
50,479
|
114,879
|
2024/2023 |
119,227
|
70,806
|
2023/2022 |
67,539
|
104,924
|
2022/2021 |
140,597
|
73,008
|
2021/2020 |
79,591
|
65,592
|
Prior |
224,118
|
175,349
|
Amortized Cost |
681,551
|
604,558
|
Commercial real estate | Non-owner occupied and multifamily properties | Criticized |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
0
|
0
|
2023/2022 |
0
|
1,166
|
2022/2021 |
1,152
|
30
|
2021/2020 |
0
|
0
|
Prior |
9,870
|
9,908
|
Amortized Cost |
11,022
|
11,104
|
Residential real estate | 1-4 family residential properties secured by first liens |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
963
|
103,919
|
2024/2023 |
68,021
|
108,847
|
2023/2022 |
88,224
|
43,562
|
2022/2021 |
36,195
|
3,279
|
2021/2020 |
3,060
|
4,228
|
Prior |
10,362
|
7,131
|
Amortized Cost |
206,825
|
270,966
|
Residential real estate | 1-4 family residential properties secured by first liens | Pass |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
963
|
103,919
|
2024/2023 |
68,021
|
108,642
|
2023/2022 |
87,706
|
43,562
|
2022/2021 |
35,881
|
3,279
|
2021/2020 |
3,060
|
4,228
|
Prior |
10,181
|
6,978
|
Amortized Cost |
205,812
|
270,608
|
Residential real estate | 1-4 family residential properties secured by first liens | Criticized |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
0
|
205
|
2023/2022 |
518
|
0
|
2022/2021 |
314
|
0
|
2021/2020 |
0
|
0
|
Prior |
181
|
153
|
Amortized Cost |
1,013
|
358
|
Residential real estate | 1-4 family residential properties secured by junior liens and revolving secured by 1-4 family first liens |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
11,047
|
18,946
|
2024/2023 |
20,250
|
13,925
|
2023/2022 |
12,730
|
5,116
|
2022/2021 |
5,880
|
2,695
|
2021/2020 |
2,671
|
2,097
|
Prior |
8,033
|
6,381
|
Amortized Cost |
60,611
|
49,160
|
Residential real estate | 1-4 family residential properties secured by junior liens and revolving secured by 1-4 family first liens | Pass |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
11,047
|
18,946
|
2024/2023 |
20,250
|
13,553
|
2023/2022 |
12,358
|
5,116
|
2022/2021 |
5,880
|
2,695
|
2021/2020 |
2,671
|
2,097
|
Prior |
7,957
|
6,083
|
Amortized Cost |
60,163
|
48,490
|
Residential real estate | 1-4 family residential properties secured by junior liens and revolving secured by 1-4 family first liens | Criticized |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
0
|
372
|
2023/2022 |
372
|
0
|
2022/2021 |
0
|
0
|
2021/2020 |
0
|
0
|
Prior |
76
|
298
|
Amortized Cost |
448
|
670
|
Residential real estate | 1-4 family residential construction loans |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
14,542
|
25,458
|
2024/2023 |
12,561
|
4,118
|
2023/2022 |
413
|
2,353
|
2022/2021 |
0
|
0
|
2021/2020 |
0
|
0
|
Prior |
8,261
|
7,587
|
Amortized Cost |
35,777
|
39,516
|
Residential real estate | 1-4 family residential construction loans | Pass |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
14,542
|
25,458
|
2024/2023 |
12,561
|
4,118
|
2023/2022 |
413
|
2,353
|
2022/2021 |
0
|
0
|
2021/2020 |
0
|
0
|
Prior |
8,261
|
7,587
|
Amortized Cost |
35,777
|
39,516
|
Residential real estate | 1-4 family residential construction loans | Criticized |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
0
|
0
|
2023/2022 |
0
|
0
|
2022/2021 |
0
|
0
|
2021/2020 |
0
|
0
|
Prior |
0
|
0
|
Amortized Cost |
0
|
0
|
Other construction, land development and raw land loans |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
27,388
|
63,430
|
2024/2023 |
61,777
|
60,693
|
2023/2022 |
64,431
|
51,809
|
2022/2021 |
14,141
|
25,836
|
2021/2020 |
9,070
|
1,236
|
Prior |
9,200
|
9,557
|
Amortized Cost |
186,007
|
212,561
|
Other construction, land development and raw land loans | Pass |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
27,388
|
63,430
|
2024/2023 |
61,777
|
60,693
|
2023/2022 |
64,431
|
51,809
|
2022/2021 |
14,141
|
25,836
|
2021/2020 |
9,042
|
1,236
|
Prior |
7,653
|
7,942
|
Amortized Cost |
184,432
|
210,946
|
Other construction, land development and raw land loans | Criticized |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
0
|
0
|
2023/2022 |
0
|
0
|
2022/2021 |
0
|
0
|
2021/2020 |
28
|
0
|
Prior |
1,547
|
1,615
|
Amortized Cost |
1,575
|
1,615
|
Obligations of states and political subdivisions in the US |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
3,530
|
0
|
2023/2022 |
0
|
29,471
|
2022/2021 |
27,949
|
0
|
2021/2020 |
0
|
0
|
Prior |
0
|
0
|
Amortized Cost |
31,479
|
29,471
|
Obligations of states and political subdivisions in the US | Pass |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
3,530
|
0
|
2023/2022 |
0
|
29,471
|
2022/2021 |
27,949
|
0
|
2021/2020 |
0
|
0
|
Prior |
0
|
0
|
Amortized Cost |
31,479
|
29,471
|
Obligations of states and political subdivisions in the US | Criticized |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
0
|
0
|
2023/2022 |
0
|
0
|
2022/2021 |
0
|
0
|
2021/2020 |
0
|
0
|
Prior |
0
|
0
|
Amortized Cost |
0
|
0
|
Agricultural production, including commercial fishing |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
1,490
|
8,097
|
2024/2023 |
8,035
|
8,776
|
2023/2022 |
9,311
|
8,380
|
2022/2021 |
7,882
|
15,847
|
2021/2020 |
15,411
|
3,109
|
Prior |
4,211
|
1,631
|
Amortized Cost |
46,340
|
45,840
|
Agricultural production, including commercial fishing | Pass |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
1,490
|
8,097
|
2024/2023 |
8,035
|
8,776
|
2023/2022 |
9,311
|
8,380
|
2022/2021 |
7,882
|
15,847
|
2021/2020 |
15,274
|
3,109
|
Prior |
4,211
|
1,631
|
Amortized Cost |
46,203
|
45,840
|
Agricultural production, including commercial fishing | Criticized |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
0
|
0
|
2023/2022 |
0
|
0
|
2022/2021 |
0
|
0
|
2021/2020 |
137
|
0
|
Prior |
0
|
0
|
Amortized Cost |
137
|
0
|
Consumer loans |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
1,713
|
3,346
|
2024/2023 |
2,368
|
2,422
|
2023/2022 |
1,893
|
722
|
2022/2021 |
600
|
75
|
2021/2020 |
57
|
252
|
Prior |
1,032
|
821
|
Amortized Cost |
7,663
|
7,638
|
Consumer loans | Pass |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
1,713
|
3,346
|
2024/2023 |
2,368
|
2,377
|
2023/2022 |
1,893
|
717
|
2022/2021 |
596
|
75
|
2021/2020 |
57
|
252
|
Prior |
1,007
|
820
|
Amortized Cost |
7,634
|
7,587
|
Consumer loans | Criticized |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
0
|
45
|
2023/2022 |
0
|
5
|
2022/2021 |
4
|
0
|
2021/2020 |
0
|
0
|
Prior |
25
|
1
|
Amortized Cost |
29
|
51
|
Other loans |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
0
|
345
|
2023/2022 |
1,496
|
122
|
2022/2021 |
94
|
285
|
2021/2020 |
280
|
1,683
|
Prior |
1,242
|
0
|
Amortized Cost |
3,112
|
2,435
|
Other loans | Pass |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
0
|
345
|
2023/2022 |
1,496
|
122
|
2022/2021 |
94
|
285
|
2021/2020 |
280
|
1,683
|
Prior |
1,242
|
0
|
Amortized Cost |
3,112
|
2,435
|
Other loans | Criticized |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025/2024 |
0
|
0
|
2024/2023 |
0
|
0
|
2023/2022 |
0
|
0
|
2022/2021 |
0
|
0
|
2021/2020 |
0
|
0
|
Prior |
0
|
0
|
Amortized Cost |
$ 0
|
$ 0
|