Loans and ACL - Summary of Recorded Investment of Loans Held for Investment by Internal Loan Grade by Year of Origination Quarterly (Detail) - USD ($) $ in Thousands |
6 Months Ended |
|
Jun. 30, 2025 |
Dec. 31, 2024 |
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
$ 40,151
|
$ 58,252
|
2024 |
42,809
|
181,865
|
2023 |
167,509
|
740,853
|
2022 |
671,662
|
323,241
|
2021 |
301,900
|
260,534
|
Prior |
557,718
|
340,307
|
Revolving Loans |
195,989
|
205,703
|
Total |
1,977,738
|
2,110,755
|
Current period gross charge-offs |
5,882
|
|
Current period gross charge-offs 2025 |
71
|
|
Current period gross charge-offs 2024 |
716
|
|
Current period gross charge-offs 2023 |
148
|
|
Current period gross charge-offs 2022 |
4,566
|
|
Current period gross charge-offs 2021 |
28
|
|
Current period gross charge-offs prior |
196
|
|
Current period gross charge-offs revolving |
157
|
|
Commercial and Industrial [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
5,779
|
15,499
|
2024 |
10,712
|
40,237
|
2023 |
38,738
|
107,206
|
2022 |
92,753
|
35,345
|
2021 |
30,315
|
23,150
|
Prior |
33,716
|
17,987
|
Revolving Loans |
111,963
|
115,480
|
Total |
323,976
|
354,904
|
Current period gross charge-offs |
4,661
|
|
Current period gross charge-offs 2024 |
369
|
|
Current period gross charge-offs 2023 |
30
|
|
Current period gross charge-offs 2022 |
4,103
|
|
Current period gross charge-offs prior |
109
|
|
Current period gross charge-offs revolving |
50
|
|
Construction, Commercial [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
1,673
|
6,219
|
2024 |
6,608
|
7,483
|
2023 |
3,837
|
65,560
|
2022 |
43,841
|
15,367
|
2021 |
5,424
|
10,175
|
Prior |
17,037
|
9,288
|
Revolving Loans |
56
|
399
|
Total |
78,476
|
114,491
|
Construction, Residential [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
15,366
|
19,767
|
2024 |
11,275
|
9,030
|
2023 |
1,183
|
7,992
|
2022 |
4,048
|
13,971
|
2021 |
19,423
|
|
Prior |
53
|
57
|
Revolving Loans |
683
|
990
|
Total |
52,031
|
51,807
|
Commercial [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
10,255
|
6,847
|
2024 |
6,685
|
39,790
|
2023 |
38,225
|
320,210
|
2022 |
299,639
|
137,196
|
2021 |
131,999
|
159,760
|
Prior |
301,563
|
158,507
|
Revolving Loans |
22,612
|
25,532
|
Total |
810,978
|
847,842
|
Current period gross charge-offs |
63
|
|
Current period gross charge-offs prior |
63
|
|
Residential [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
4,937
|
3,668
|
2024 |
2,661
|
67,516
|
2023 |
71,354
|
229,615
|
2022 |
222,948
|
118,090
|
2021 |
112,166
|
66,320
|
Prior |
202,538
|
151,202
|
Revolving Loans |
54,713
|
55,842
|
Total |
671,317
|
692,253
|
Current period gross charge-offs |
123
|
|
Current period gross charge-offs prior |
16
|
|
Current period gross charge-offs revolving |
107
|
|
Farmland [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
63
|
147
|
2024 |
145
|
135
|
2023 |
129
|
997
|
2022 |
993
|
1,339
|
2021 |
1,308
|
|
Prior |
1,938
|
2,753
|
Revolving Loans |
147
|
149
|
Total |
4,723
|
5,520
|
Consumer [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
2,078
|
6,105
|
2024 |
4,723
|
17,674
|
2023 |
14,043
|
9,273
|
2022 |
7,440
|
1,933
|
2021 |
1,265
|
1,129
|
Prior |
873
|
513
|
Revolving Loans |
5,815
|
7,311
|
Total |
36,237
|
43,938
|
Current period gross charge-offs |
1,035
|
|
Current period gross charge-offs 2025 |
71
|
|
Current period gross charge-offs 2024 |
347
|
|
Current period gross charge-offs 2023 |
118
|
|
Current period gross charge-offs 2022 |
463
|
|
Current period gross charge-offs 2021 |
28
|
|
Current period gross charge-offs prior |
8
|
|
Risk Grades 1 - 4 |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
38,463
|
53,329
|
2024 |
39,406
|
147,386
|
2023 |
134,068
|
618,362
|
2022 |
513,220
|
272,353
|
2021 |
239,311
|
230,603
|
Prior |
479,855
|
300,706
|
Revolving Loans |
178,155
|
182,509
|
Total |
1,622,478
|
1,805,248
|
Risk Grades 1 - 4 | Commercial and Industrial [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
5,579
|
13,883
|
2024 |
10,041
|
13,559
|
2023 |
11,821
|
64,530
|
2022 |
50,243
|
14,600
|
2021 |
11,492
|
17,405
|
Prior |
26,355
|
15,760
|
Revolving Loans |
99,294
|
98,867
|
Total |
214,825
|
238,604
|
Risk Grades 1 - 4 | Construction, Commercial [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
1,504
|
6,219
|
2024 |
6,608
|
6,277
|
2023 |
2,641
|
65,560
|
2022 |
43,841
|
7,776
|
2021 |
4,709
|
5,405
|
Prior |
6,813
|
4,792
|
Revolving Loans |
56
|
399
|
Total |
66,172
|
96,428
|
Risk Grades 1 - 4 | Construction, Residential [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
14,826
|
19,574
|
2024 |
11,275
|
8,861
|
2023 |
1,183
|
7,837
|
2022 |
394
|
13,971
|
Prior |
53
|
57
|
Revolving Loans |
683
|
990
|
Total |
28,414
|
51,290
|
Risk Grades 1 - 4 | Commercial [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
10,255
|
4,747
|
2024 |
4,603
|
34,698
|
2023 |
34,844
|
245,563
|
2022 |
190,611
|
118,435
|
2021 |
112,137
|
142,211
|
Prior |
252,503
|
133,856
|
Revolving Loans |
18,229
|
21,323
|
Total |
623,182
|
700,833
|
Risk Grades 1 - 4 | Residential [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
4,221
|
2,815
|
2024 |
2,205
|
66,780
|
2023 |
69,989
|
225,159
|
2022 |
220,306
|
114,682
|
2021 |
108,735
|
64,548
|
Prior |
191,408
|
143,002
|
Revolving Loans |
53,931
|
53,498
|
Total |
650,795
|
670,484
|
Risk Grades 1 - 4 | Farmland [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
|
147
|
2024 |
145
|
|
2023 |
|
997
|
2022 |
993
|
1,239
|
2021 |
1,212
|
|
Prior |
1,938
|
2,753
|
Revolving Loans |
147
|
149
|
Total |
4,435
|
5,285
|
Risk Grades 1 - 4 | Consumer [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
2,078
|
5,944
|
2024 |
4,529
|
17,211
|
2023 |
13,590
|
8,716
|
2022 |
6,832
|
1,650
|
2021 |
1,026
|
1,034
|
Prior |
785
|
486
|
Revolving Loans |
5,815
|
7,283
|
Total |
34,655
|
42,324
|
Risk Grades 5 - 6 |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
1,547
|
2,327
|
2024 |
1,466
|
30,880
|
2023 |
28,828
|
104,708
|
2022 |
122,807
|
26,264
|
2021 |
35,569
|
24,907
|
Prior |
67,767
|
30,699
|
Revolving Loans |
15,332
|
19,371
|
Total |
273,316
|
239,156
|
Risk Grades 5 - 6 | Commercial and Industrial [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
200
|
672
|
2024 |
368
|
24,430
|
2023 |
23,881
|
37,503
|
2022 |
36,538
|
10,201
|
2021 |
5,792
|
5,183
|
Prior |
5,512
|
979
|
Revolving Loans |
10,722
|
15,092
|
Total |
83,013
|
94,060
|
Risk Grades 5 - 6 | Construction, Commercial [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
169
|
|
2024 |
|
1,090
|
2023 |
1,082
|
|
2022 |
|
7,567
|
2021 |
700
|
4,770
|
Prior |
10,224
|
4,235
|
Total |
12,175
|
17,662
|
Risk Grades 5 - 6 | Construction, Residential [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
540
|
193
|
2022 |
3,187
|
|
2021 |
19,423
|
|
Total |
23,150
|
193
|
Risk Grades 5 - 6 | Commercial [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
|
535
|
2024 |
522
|
5,092
|
2023 |
3,381
|
64,677
|
2022 |
82,100
|
7,002
|
2021 |
8,494
|
14,604
|
Prior |
47,189
|
23,104
|
Revolving Loans |
4,383
|
4,184
|
Total |
146,069
|
119,198
|
Risk Grades 5 - 6 | Residential [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
575
|
853
|
2024 |
456
|
|
2023 |
165
|
2,303
|
2022 |
739
|
1,295
|
2021 |
974
|
318
|
Prior |
4,810
|
2,378
|
Revolving Loans |
227
|
95
|
Total |
7,946
|
7,242
|
Risk Grades 5 - 6 | Farmland [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
63
|
|
2024 |
|
135
|
2023 |
129
|
|
2022 |
|
100
|
2021 |
96
|
|
Total |
288
|
235
|
Risk Grades 5 - 6 | Consumer [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
|
74
|
2024 |
120
|
133
|
2023 |
190
|
225
|
2022 |
243
|
99
|
2021 |
90
|
32
|
Prior |
32
|
3
|
Total |
675
|
566
|
Risk Grade 7 |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
141
|
2,596
|
2024 |
1,937
|
3,599
|
2023 |
4,613
|
17,783
|
2022 |
35,635
|
23,163
|
2021 |
25,614
|
5,024
|
Prior |
10,095
|
8,709
|
Revolving Loans |
2,501
|
3,823
|
Total |
80,536
|
64,697
|
Risk Grade 7 | Commercial and Industrial [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
|
944
|
2024 |
303
|
2,248
|
2023 |
3,036
|
5,173
|
2022 |
5,972
|
10,462
|
2021 |
12,964
|
562
|
Prior |
1,849
|
1,247
|
Revolving Loans |
1,947
|
1,521
|
Total |
26,071
|
22,157
|
Risk Grade 7 | Construction, Commercial [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2024 |
|
116
|
2023 |
114
|
|
2022 |
|
24
|
2021 |
15
|
|
Prior |
|
261
|
Total |
129
|
401
|
Risk Grade 7 | Construction, Residential [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2024 |
|
169
|
2023 |
|
155
|
2022 |
467
|
|
Total |
467
|
324
|
Risk Grade 7 | Commercial [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
|
1,565
|
2024 |
1,560
|
|
2023 |
|
9,970
|
2022 |
26,928
|
10,380
|
2021 |
10,029
|
2,945
|
Prior |
1,871
|
1,355
|
Revolving Loans |
|
25
|
Total |
40,388
|
26,240
|
Risk Grade 7 | Residential [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
141
|
|
2024 |
|
736
|
2023 |
1,200
|
2,153
|
2022 |
1,903
|
2,113
|
2021 |
2,457
|
1,454
|
Prior |
6,319
|
5,822
|
Revolving Loans |
554
|
2,249
|
Total |
12,574
|
14,527
|
Risk Grade 7 | Consumer [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2025 |
|
87
|
2024 |
74
|
330
|
2023 |
263
|
332
|
2022 |
365
|
184
|
2021 |
149
|
63
|
Prior |
56
|
24
|
Revolving Loans |
|
28
|
Total |
907
|
1,048
|
Risk Grade 8 |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2022 |
|
1,461
|
2021 |
1,406
|
|
Prior |
1
|
193
|
Revolving Loans |
1
|
|
Total |
1,408
|
1,654
|
Risk Grade 8 | Commercial and Industrial [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2022 |
|
82
|
2021 |
67
|
|
Prior |
|
1
|
Total |
67
|
83
|
Risk Grade 8 | Commercial [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
2022 |
|
1,379
|
2021 |
1,339
|
|
Prior |
|
192
|
Total |
1,339
|
$ 1,571
|
Risk Grade 8 | Residential [Member] | Real Estate [Member] |
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
Prior |
1
|
|
Revolving Loans |
1
|
|
Total |
$ 2
|
|