Loans and Allowance for Credit Losses - Risk category of loans by loan segment (Details) - USD ($) $ in Thousands |
6 Months Ended |
12 Months Ended |
Jun. 30, 2025 |
Dec. 31, 2024 |
Loan Balances |
|
|
2025 and 2024, respectively |
$ 716,399
|
$ 971,447
|
2024 and 2023, respectively |
808,879
|
411,990
|
2023 and 2022, respectively |
354,932
|
1,020,891
|
2022 and 2021, respectively |
924,132
|
630,306
|
2021 and 2020, respectively |
579,776
|
326,974
|
Prior |
433,620
|
211,157
|
Revolving |
328,061
|
295,749
|
Totals |
4,145,799
|
3,868,514
|
Write-offs |
|
|
2025 and 2024, respectively |
|
1,253
|
2021 and 2020, respectively |
|
11
|
Revolving |
18
|
2
|
Total |
18
|
1,266
|
Commercial |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
95,138
|
135,775
|
2024 and 2023, respectively |
90,933
|
45,133
|
2023 and 2022, respectively |
33,980
|
78,146
|
2022 and 2021, respectively |
71,421
|
23,449
|
2021 and 2020, respectively |
18,219
|
13,443
|
Prior |
29,450
|
19,794
|
Revolving |
210,118
|
181,922
|
Totals |
549,259
|
497,662
|
Commercial | Pass |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
94,932
|
135,665
|
2024 and 2023, respectively |
90,764
|
45,089
|
2023 and 2022, respectively |
33,893
|
67,579
|
2022 and 2021, respectively |
60,918
|
23,353
|
2021 and 2020, respectively |
18,079
|
13,349
|
Prior |
29,436
|
19,794
|
Revolving |
206,495
|
178,293
|
Totals |
534,517
|
483,122
|
Commercial | Watch/Special Mention |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
95
|
|
2023 and 2022, respectively |
|
76
|
2022 and 2021, respectively |
|
96
|
2021 and 2020, respectively |
|
29
|
Prior |
14
|
|
Revolving |
1,801
|
1,716
|
Totals |
1,910
|
1,917
|
Commercial | Substandard |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
111
|
110
|
2024 and 2023, respectively |
169
|
44
|
2023 and 2022, respectively |
87
|
10,491
|
2022 and 2021, respectively |
10,503
|
|
2021 and 2020, respectively |
140
|
65
|
Revolving |
1,822
|
1,913
|
Totals |
12,832
|
12,623
|
Leases |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
9,171
|
15,128
|
2024 and 2023, respectively |
13,263
|
12,684
|
2023 and 2022, respectively |
10,404
|
9,770
|
2022 and 2021, respectively |
7,723
|
4,057
|
2021 and 2020, respectively |
2,563
|
1,504
|
Prior |
1,693
|
1,148
|
Totals |
44,817
|
44,291
|
Write-offs |
|
|
2021 and 2020, respectively |
|
11
|
Total |
|
11
|
Leases | Pass |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
9,171
|
15,128
|
2024 and 2023, respectively |
13,263
|
12,684
|
2023 and 2022, respectively |
10,404
|
9,736
|
2022 and 2021, respectively |
7,689
|
4,057
|
2021 and 2020, respectively |
2,563
|
1,504
|
Prior |
1,693
|
1,148
|
Totals |
44,783
|
44,257
|
Leases | Substandard |
|
|
Loan Balances |
|
|
2023 and 2022, respectively |
|
34
|
2022 and 2021, respectively |
34
|
|
Totals |
34
|
34
|
Construction and Land Development |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
51,171
|
75,025
|
2024 and 2023, respectively |
64,146
|
6,027
|
2023 and 2022, respectively |
1,937
|
6,791
|
2022 and 2021, respectively |
7,779
|
585
|
2021 and 2020, respectively |
456
|
|
Revolving |
10,949
|
8,827
|
Totals |
136,438
|
97,255
|
Construction and Land Development | Pass |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
51,171
|
74,967
|
2024 and 2023, respectively |
64,100
|
6,027
|
2023 and 2022, respectively |
1,937
|
6,791
|
2022 and 2021, respectively |
7,779
|
585
|
2021 and 2020, respectively |
456
|
|
Revolving |
10,949
|
8,827
|
Totals |
136,392
|
97,197
|
Construction and Land Development | Substandard |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
|
58
|
2024 and 2023, respectively |
46
|
|
Totals |
46
|
58
|
1-4 Family Construction |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
11,846
|
29,378
|
2024 and 2023, respectively |
17,077
|
488
|
2023 and 2022, respectively |
229
|
1,164
|
2022 and 2021, respectively |
997
|
363
|
2021 and 2020, respectively |
188
|
|
Revolving |
8,758
|
10,568
|
Totals |
39,095
|
41,961
|
1-4 Family Construction | Pass |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
11,846
|
29,378
|
2024 and 2023, respectively |
17,077
|
488
|
2023 and 2022, respectively |
229
|
1,164
|
2022 and 2021, respectively |
997
|
363
|
2021 and 2020, respectively |
188
|
|
Revolving |
8,758
|
10,568
|
Totals |
39,095
|
41,961
|
Real Estate Mortgage |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
545,976
|
715,220
|
2024 and 2023, respectively |
623,177
|
344,579
|
2023 and 2022, respectively |
307,904
|
924,522
|
2022 and 2021, respectively |
835,831
|
601,695
|
2021 and 2020, respectively |
558,277
|
310,726
|
Prior |
401,340
|
190,210
|
Revolving |
87,339
|
87,397
|
Totals |
3,359,844
|
3,174,349
|
1-4 Family Mortgage |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
43,672
|
89,879
|
2024 and 2023, respectively |
77,255
|
58,295
|
2023 and 2022, respectively |
52,049
|
102,627
|
2022 and 2021, respectively |
94,090
|
77,293
|
2021 and 2020, respectively |
71,019
|
56,260
|
Prior |
65,764
|
18,932
|
Revolving |
70,420
|
71,097
|
Totals |
474,269
|
474,383
|
1-4 Family Mortgage | Pass |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
43,036
|
89,561
|
2024 and 2023, respectively |
77,255
|
58,054
|
2023 and 2022, respectively |
51,810
|
102,627
|
2022 and 2021, respectively |
94,090
|
77,293
|
2021 and 2020, respectively |
71,019
|
55,936
|
Prior |
65,446
|
18,289
|
Revolving |
70,272
|
71,097
|
Totals |
472,928
|
472,857
|
1-4 Family Mortgage | Watch/Special Mention |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
|
298
|
2024 and 2023, respectively |
|
196
|
2021 and 2020, respectively |
|
324
|
Totals |
|
818
|
1-4 Family Mortgage | Substandard |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
636
|
20
|
2024 and 2023, respectively |
|
45
|
2023 and 2022, respectively |
239
|
|
Prior |
318
|
643
|
Revolving |
148
|
|
Totals |
1,341
|
708
|
Multifamily |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
277,475
|
229,115
|
2024 and 2023, respectively |
182,662
|
136,161
|
2023 and 2022, respectively |
133,705
|
497,546
|
2022 and 2021, respectively |
448,887
|
336,859
|
2021 and 2020, respectively |
325,150
|
161,626
|
Prior |
178,247
|
57,679
|
Revolving |
9,605
|
6,624
|
Totals |
1,555,731
|
1,425,610
|
Multifamily | Pass |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
245,427
|
219,162
|
2024 and 2023, respectively |
182,662
|
133,916
|
2023 and 2022, respectively |
131,056
|
486,854
|
2022 and 2021, respectively |
437,652
|
336,859
|
2021 and 2020, respectively |
325,150
|
161,626
|
Prior |
164,910
|
57,679
|
Revolving |
9,605
|
6,624
|
Totals |
1,496,462
|
1,402,720
|
Multifamily | Watch/Special Mention |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
32,048
|
9,953
|
2024 and 2023, respectively |
|
2,245
|
2023 and 2022, respectively |
2,225
|
10,692
|
Prior |
13,337
|
|
Totals |
47,610
|
22,890
|
Multifamily | Substandard |
|
|
Loan Balances |
|
|
2023 and 2022, respectively |
424
|
|
2022 and 2021, respectively |
11,235
|
|
Totals |
11,659
|
|
CRE Owner Occupied |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
15,191
|
22,761
|
2024 and 2023, respectively |
22,452
|
32,369
|
2023 and 2022, respectively |
28,442
|
62,522
|
2022 and 2021, respectively |
59,771
|
35,987
|
2021 and 2020, respectively |
33,342
|
19,540
|
Prior |
31,026
|
15,355
|
Revolving |
2,613
|
2,714
|
Totals |
192,837
|
191,248
|
CRE Owner Occupied | Pass |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
15,038
|
22,761
|
2024 and 2023, respectively |
21,886
|
31,402
|
2023 and 2022, respectively |
27,645
|
62,522
|
2022 and 2021, respectively |
59,771
|
34,228
|
2021 and 2020, respectively |
31,592
|
17,801
|
Prior |
29,312
|
15,355
|
Revolving |
2,021
|
2,121
|
Totals |
187,265
|
186,190
|
CRE Owner Occupied | Watch/Special Mention |
|
|
Loan Balances |
|
|
2024 and 2023, respectively |
566
|
|
2022 and 2021, respectively |
|
1,759
|
2021 and 2020, respectively |
|
1,739
|
Prior |
1,714
|
|
Revolving |
592
|
593
|
Totals |
2,872
|
4,091
|
CRE Owner Occupied | Substandard |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
153
|
|
2024 and 2023, respectively |
|
967
|
2023 and 2022, respectively |
797
|
|
2021 and 2020, respectively |
1,750
|
|
Totals |
2,700
|
967
|
CRE Nonowner Occupied |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
209,638
|
373,465
|
2024 and 2023, respectively |
340,808
|
117,754
|
2023 and 2022, respectively |
93,708
|
261,827
|
2022 and 2021, respectively |
233,083
|
151,556
|
2021 and 2020, respectively |
128,766
|
73,300
|
Prior |
126,303
|
98,244
|
Revolving |
4,701
|
6,962
|
Totals |
1,137,007
|
1,083,108
|
Write-offs |
|
|
2025 and 2024, respectively |
|
1,236
|
Total |
|
1,236
|
CRE Nonowner Occupied | Pass |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
196,059
|
356,582
|
2024 and 2023, respectively |
338,013
|
113,973
|
2023 and 2022, respectively |
93,708
|
261,827
|
2022 and 2021, respectively |
233,083
|
148,866
|
2021 and 2020, respectively |
128,766
|
73,300
|
Prior |
125,413
|
97,350
|
Revolving |
4,701
|
6,962
|
Totals |
1,119,743
|
1,058,860
|
CRE Nonowner Occupied | Watch/Special Mention |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
|
9,622
|
2024 and 2023, respectively |
|
3,659
|
2022 and 2021, respectively |
|
2,690
|
Prior |
890
|
894
|
Totals |
890
|
16,865
|
CRE Nonowner Occupied | Substandard |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
13,579
|
7,261
|
2024 and 2023, respectively |
2,795
|
122
|
Totals |
16,374
|
7,383
|
Consumer and other |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
3,097
|
921
|
2024 and 2023, respectively |
283
|
3,079
|
2023 and 2022, respectively |
478
|
498
|
2022 and 2021, respectively |
381
|
157
|
2021 and 2020, respectively |
73
|
1,301
|
Prior |
1,137
|
5
|
Revolving |
10,897
|
7,035
|
Totals |
16,346
|
12,996
|
Write-offs |
|
|
2025 and 2024, respectively |
|
17
|
Revolving |
18
|
2
|
Total |
18
|
19
|
Consumer and other | Pass |
|
|
Loan Balances |
|
|
2025 and 2024, respectively |
3,097
|
921
|
2024 and 2023, respectively |
283
|
3,061
|
2023 and 2022, respectively |
478
|
498
|
2022 and 2021, respectively |
381
|
157
|
2021 and 2020, respectively |
73
|
1,301
|
Prior |
1,137
|
5
|
Revolving |
10,897
|
7,035
|
Totals |
$ 16,346
|
12,978
|
Consumer and other | Substandard |
|
|
Loan Balances |
|
|
2024 and 2023, respectively |
|
18
|
Totals |
|
$ 18
|