Loans and Allowance for Credit Losses on Loans HFI - Schedule of Credit Quality of Loan Portfolio by Year of Origination (Details) - USD ($) $ in Thousands |
6 Months Ended |
12 Months Ended |
Jun. 30, 2025 |
Dec. 31, 2024 |
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
Total |
$ 9,874,282
|
$ 9,602,384
|
Commercial and industrial |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
134,642
|
196,869
|
2024-2023 |
178,672
|
185,277
|
2023-2022 |
163,796
|
156,882
|
2022-2021 |
116,755
|
61,161
|
2021-2020 |
47,073
|
31,679
|
Prior |
118,075
|
112,452
|
Revolving Loans Amortized Cost Basis |
1,029,898
|
946,893
|
Total |
1,788,911
|
1,691,213
|
Current and prior-period gross charge-offs, 2025-2024 |
0
|
0
|
Current and prior-period gross charge-offs, -2024-2023 |
0
|
116
|
Current and prior-period gross charge-offs, 2023-2022 |
54
|
950
|
Current and prior-period gross charge-offs, 2022-2021 |
0
|
506
|
Current and prior-period gross charge-offs, 2021-2020 |
0
|
1,234
|
Current and prior-period gross charge-offs, prior |
2,314
|
7
|
Revolving Loans Amortized Cost Basis |
603
|
8,267
|
Total |
2,971
|
11,080
|
Commercial and industrial | Pass |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
134,434
|
194,185
|
2024-2023 |
176,807
|
182,677
|
2023-2022 |
161,399
|
130,148
|
2022-2021 |
98,991
|
56,460
|
2021-2020 |
45,240
|
29,735
|
Prior |
106,721
|
104,236
|
Revolving Loans Amortized Cost Basis |
995,651
|
909,398
|
Total |
1,719,243
|
1,606,839
|
Commercial and industrial | Special Mention |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
59
|
2,684
|
2024-2023 |
1,800
|
2,425
|
2023-2022 |
2,193
|
7,609
|
2022-2021 |
2,091
|
277
|
2021-2020 |
136
|
285
|
Prior |
5,246
|
2,015
|
Revolving Loans Amortized Cost Basis |
27,839
|
24,345
|
Total |
39,364
|
39,640
|
Commercial and industrial | Classified |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
149
|
0
|
2024-2023 |
65
|
175
|
2023-2022 |
204
|
19,125
|
2022-2021 |
15,673
|
4,424
|
2021-2020 |
1,697
|
1,659
|
Prior |
6,108
|
6,201
|
Revolving Loans Amortized Cost Basis |
6,408
|
13,150
|
Total |
30,304
|
44,734
|
Construction |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
105,995
|
190,214
|
2024-2023 |
187,060
|
116,209
|
2023-2022 |
68,839
|
372,462
|
2022-2021 |
281,549
|
99,904
|
2021-2020 |
85,031
|
35,961
|
Prior |
75,212
|
54,675
|
Revolving Loans Amortized Cost Basis |
218,992
|
218,307
|
Total |
1,022,678
|
1,087,732
|
Current and prior-period gross charge-offs, 2025-2024 |
0
|
0
|
Current and prior-period gross charge-offs, -2024-2023 |
0
|
0
|
Current and prior-period gross charge-offs, 2023-2022 |
0
|
122
|
Current and prior-period gross charge-offs, 2022-2021 |
0
|
0
|
Current and prior-period gross charge-offs, 2021-2020 |
0
|
0
|
Current and prior-period gross charge-offs, prior |
0
|
0
|
Revolving Loans Amortized Cost Basis |
0
|
0
|
Total |
0
|
122
|
Construction | Pass |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
105,995
|
190,058
|
2024-2023 |
186,906
|
116,122
|
2023-2022 |
65,142
|
349,716
|
2022-2021 |
249,476
|
99,225
|
2021-2020 |
84,739
|
27,616
|
Prior |
67,132
|
54,099
|
Revolving Loans Amortized Cost Basis |
204,970
|
199,596
|
Total |
964,360
|
1,036,432
|
Construction | Special Mention |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
0
|
156
|
2024-2023 |
0
|
87
|
2023-2022 |
780
|
15,432
|
2022-2021 |
11,663
|
389
|
2021-2020 |
39
|
10
|
Prior |
16
|
576
|
Revolving Loans Amortized Cost Basis |
0
|
0
|
Total |
12,498
|
16,650
|
Construction | Classified |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
0
|
0
|
2024-2023 |
154
|
0
|
2023-2022 |
2,917
|
7,314
|
2022-2021 |
20,410
|
290
|
2021-2020 |
253
|
8,335
|
Prior |
8,064
|
0
|
Revolving Loans Amortized Cost Basis |
14,022
|
18,711
|
Total |
45,820
|
34,650
|
Residential real estate: | Multi-family mortgage |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
16,921
|
40,076
|
2024-2023 |
17,080
|
3,800
|
2023-2022 |
3,709
|
232,415
|
2022-2021 |
192,237
|
232,995
|
2021-2020 |
213,968
|
51,948
|
Prior |
118,929
|
70,652
|
Revolving Loans Amortized Cost Basis |
24,410
|
21,883
|
Total |
587,254
|
653,769
|
Current and prior-period gross charge-offs, 2025-2024 |
0
|
0
|
Current and prior-period gross charge-offs, -2024-2023 |
0
|
0
|
Current and prior-period gross charge-offs, 2023-2022 |
0
|
0
|
Current and prior-period gross charge-offs, 2022-2021 |
0
|
0
|
Current and prior-period gross charge-offs, 2021-2020 |
0
|
0
|
Current and prior-period gross charge-offs, prior |
0
|
0
|
Revolving Loans Amortized Cost Basis |
0
|
0
|
Total |
0
|
0
|
Residential real estate: | Multi-family mortgage | Pass |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
16,921
|
40,076
|
2024-2023 |
17,080
|
3,800
|
2023-2022 |
3,709
|
232,415
|
2022-2021 |
192,237
|
223,076
|
2021-2020 |
204,404
|
51,948
|
Prior |
118,911
|
69,652
|
Revolving Loans Amortized Cost Basis |
24,410
|
21,883
|
Total |
577,672
|
642,850
|
Residential real estate: | Multi-family mortgage | Special Mention |
|
|
Financing Receivable, Allowance for Credit Loss [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
|
Revolving Loans Amortized Cost Basis |
0
|
0
|
Total |
0
|
0
|
Residential real estate: | Multi-family mortgage | Classified |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
0
|
0
|
2024-2023 |
0
|
0
|
2023-2022 |
0
|
0
|
2022-2021 |
0
|
9,919
|
2021-2020 |
9,564
|
0
|
Prior |
18
|
1,000
|
Revolving Loans Amortized Cost Basis |
0
|
0
|
Total |
9,582
|
10,919
|
Residential real estate: | 1-to-4 family mortgage |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
158,292
|
223,547
|
2024-2023 |
205,344
|
166,336
|
2023-2022 |
148,420
|
450,626
|
2022-2021 |
426,599
|
366,545
|
2021-2020 |
345,157
|
133,866
|
Prior |
376,884
|
275,834
|
Revolving Loans Amortized Cost Basis |
0
|
0
|
Total |
1,660,696
|
1,616,754
|
Current and prior-period gross charge-offs, 2025-2024 |
0
|
10
|
Current and prior-period gross charge-offs, -2024-2023 |
0
|
54
|
Current and prior-period gross charge-offs, 2023-2022 |
3
|
150
|
Current and prior-period gross charge-offs, 2022-2021 |
0
|
130
|
Current and prior-period gross charge-offs, 2021-2020 |
0
|
67
|
Current and prior-period gross charge-offs, prior |
433
|
28
|
Revolving Loans Amortized Cost Basis |
0
|
0
|
Total |
436
|
439
|
Residential real estate: | 1-to-4 family mortgage | Performing |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
158,292
|
223,520
|
2024-2023 |
205,150
|
165,395
|
2023-2022 |
147,513
|
443,372
|
2022-2021 |
417,939
|
360,188
|
2021-2020 |
338,939
|
129,674
|
Prior |
368,099
|
266,661
|
Revolving Loans Amortized Cost Basis |
0
|
0
|
Total |
1,635,932
|
1,588,810
|
Residential real estate: | 1-to-4 family mortgage | Nonperforming |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
0
|
27
|
2024-2023 |
194
|
941
|
2023-2022 |
907
|
7,254
|
2022-2021 |
8,660
|
6,357
|
2021-2020 |
6,218
|
4,192
|
Prior |
8,785
|
9,173
|
Revolving Loans Amortized Cost Basis |
0
|
0
|
Total |
24,764
|
27,944
|
Residential real estate: | Residential line of credit |
|
|
Financing Receivable, Allowance for Credit Loss [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
|
Revolving Loans Amortized Cost Basis |
641,433
|
602,475
|
Total |
641,433
|
602,475
|
Current and prior-period gross charge-offs, 2025-2024 |
0
|
0
|
Current and prior-period gross charge-offs, -2024-2023 |
0
|
0
|
Current and prior-period gross charge-offs, 2023-2022 |
0
|
0
|
Current and prior-period gross charge-offs, 2022-2021 |
0
|
0
|
Current and prior-period gross charge-offs, 2021-2020 |
0
|
0
|
Current and prior-period gross charge-offs, prior |
0
|
0
|
Revolving Loans Amortized Cost Basis |
0
|
73
|
Total |
0
|
73
|
Residential real estate: | Residential line of credit | Performing |
|
|
Financing Receivable, Allowance for Credit Loss [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
|
Revolving Loans Amortized Cost Basis |
639,625
|
600,581
|
Total |
639,625
|
600,581
|
Residential real estate: | Residential line of credit | Nonperforming |
|
|
Financing Receivable, Allowance for Credit Loss [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
|
Revolving Loans Amortized Cost Basis |
1,808
|
1,894
|
Total |
1,808
|
1,894
|
Commercial real estate: | Owner-occupied |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
87,430
|
185,416
|
2024-2023 |
178,509
|
103,060
|
2023-2022 |
98,884
|
254,743
|
2022-2021 |
252,200
|
218,615
|
2021-2020 |
206,407
|
102,641
|
Prior |
443,733
|
407,792
|
Revolving Loans Amortized Cost Basis |
102,960
|
85,301
|
Total |
1,370,123
|
1,357,568
|
Current and prior-period gross charge-offs, 2025-2024 |
0
|
0
|
Current and prior-period gross charge-offs, -2024-2023 |
0
|
0
|
Current and prior-period gross charge-offs, 2023-2022 |
0
|
0
|
Current and prior-period gross charge-offs, 2022-2021 |
0
|
0
|
Current and prior-period gross charge-offs, 2021-2020 |
0
|
0
|
Current and prior-period gross charge-offs, prior |
0
|
0
|
Revolving Loans Amortized Cost Basis |
17
|
0
|
Total |
17
|
0
|
Commercial real estate: | Owner-occupied | Pass |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
87,430
|
185,416
|
2024-2023 |
178,509
|
103,060
|
2023-2022 |
98,884
|
247,049
|
2022-2021 |
245,159
|
215,798
|
2021-2020 |
199,869
|
102,580
|
Prior |
431,728
|
396,288
|
Revolving Loans Amortized Cost Basis |
102,403
|
84,226
|
Total |
1,343,982
|
1,334,417
|
Commercial real estate: | Owner-occupied | Special Mention |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
0
|
0
|
2024-2023 |
0
|
0
|
2023-2022 |
0
|
1,370
|
2022-2021 |
1,152
|
2,582
|
2021-2020 |
6,273
|
0
|
Prior |
6,392
|
6,133
|
Revolving Loans Amortized Cost Basis |
170
|
0
|
Total |
13,987
|
10,085
|
Commercial real estate: | Owner-occupied | Classified |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
0
|
0
|
2024-2023 |
0
|
0
|
2023-2022 |
0
|
6,324
|
2022-2021 |
5,889
|
235
|
2021-2020 |
265
|
61
|
Prior |
5,613
|
5,371
|
Revolving Loans Amortized Cost Basis |
387
|
1,075
|
Total |
12,154
|
13,066
|
Commercial real estate: | Non-owner occupied |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
106,405
|
198,591
|
2024-2023 |
199,184
|
40,863
|
2023-2022 |
52,225
|
526,417
|
2022-2021 |
500,050
|
447,261
|
2021-2020 |
449,439
|
111,943
|
Prior |
796,601
|
715,799
|
Revolving Loans Amortized Cost Basis |
94,785
|
58,255
|
Total |
2,198,689
|
2,099,129
|
Current and prior-period gross charge-offs, 2025-2024 |
0
|
0
|
Current and prior-period gross charge-offs, -2024-2023 |
0
|
0
|
Current and prior-period gross charge-offs, 2023-2022 |
0
|
0
|
Current and prior-period gross charge-offs, 2022-2021 |
0
|
0
|
Current and prior-period gross charge-offs, 2021-2020 |
0
|
0
|
Current and prior-period gross charge-offs, prior |
0
|
0
|
Revolving Loans Amortized Cost Basis |
0
|
0
|
Total |
0
|
0
|
Commercial real estate: | Non-owner occupied | Pass |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
106,405
|
198,591
|
2024-2023 |
199,184
|
36,027
|
2023-2022 |
47,425
|
526,417
|
2022-2021 |
500,050
|
445,598
|
2021-2020 |
448,941
|
111,943
|
Prior |
781,611
|
689,158
|
Revolving Loans Amortized Cost Basis |
94,785
|
58,255
|
Total |
2,178,401
|
2,065,989
|
Commercial real estate: | Non-owner occupied | Special Mention |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
0
|
0
|
2024-2023 |
0
|
4,836
|
2023-2022 |
4,800
|
0
|
2022-2021 |
0
|
1,527
|
2021-2020 |
498
|
0
|
Prior |
10,151
|
19,311
|
Revolving Loans Amortized Cost Basis |
0
|
0
|
Total |
15,449
|
25,674
|
Commercial real estate: | Non-owner occupied | Classified |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
0
|
0
|
2024-2023 |
0
|
0
|
2023-2022 |
0
|
0
|
2022-2021 |
0
|
136
|
2021-2020 |
0
|
0
|
Prior |
4,839
|
7,330
|
Revolving Loans Amortized Cost Basis |
0
|
0
|
Total |
4,839
|
7,466
|
Total commercial loan types |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
451,393
|
811,166
|
2024-2023 |
760,505
|
449,209
|
2023-2022 |
387,453
|
1,542,919
|
2022-2021 |
1,342,791
|
1,059,936
|
2021-2020 |
1,001,918
|
334,172
|
Prior |
1,552,550
|
1,361,370
|
Revolving Loans Amortized Cost Basis |
1,471,045
|
1,330,639
|
Total |
6,967,655
|
6,889,411
|
Current and prior-period gross charge-offs, 2025-2024 |
0
|
0
|
Current and prior-period gross charge-offs, -2024-2023 |
0
|
116
|
Current and prior-period gross charge-offs, 2023-2022 |
54
|
1,072
|
Current and prior-period gross charge-offs, 2022-2021 |
0
|
506
|
Current and prior-period gross charge-offs, 2021-2020 |
0
|
1,234
|
Current and prior-period gross charge-offs, prior |
2,314
|
7
|
Revolving Loans Amortized Cost Basis |
620
|
8,267
|
Total |
2,988
|
11,202
|
Total commercial loan types | Pass |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
451,185
|
808,326
|
2024-2023 |
758,486
|
441,686
|
2023-2022 |
376,559
|
1,485,745
|
2022-2021 |
1,285,913
|
1,040,157
|
2021-2020 |
983,193
|
323,822
|
Prior |
1,506,103
|
1,313,433
|
Revolving Loans Amortized Cost Basis |
1,422,219
|
1,273,358
|
Total |
6,783,658
|
6,686,527
|
Total commercial loan types | Special Mention |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
59
|
2,840
|
2024-2023 |
1,800
|
7,348
|
2023-2022 |
7,773
|
24,411
|
2022-2021 |
14,906
|
4,775
|
2021-2020 |
6,946
|
295
|
Prior |
21,805
|
28,035
|
Revolving Loans Amortized Cost Basis |
28,009
|
24,345
|
Total |
81,298
|
92,049
|
Total commercial loan types | Classified |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
149
|
0
|
2024-2023 |
219
|
175
|
2023-2022 |
3,121
|
32,763
|
2022-2021 |
41,972
|
15,004
|
2021-2020 |
11,779
|
10,055
|
Prior |
24,642
|
19,902
|
Revolving Loans Amortized Cost Basis |
20,817
|
32,936
|
Total |
102,699
|
110,835
|
Consumer and other |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
94,565
|
140,984
|
2024-2023 |
161,946
|
95,566
|
2023-2022 |
93,739
|
77,972
|
2022-2021 |
75,998
|
38,646
|
2021-2020 |
35,633
|
31,935
|
Prior |
141,989
|
107,988
|
Revolving Loans Amortized Cost Basis |
628
|
653
|
Total |
604,498
|
493,744
|
Current and prior-period gross charge-offs, 2025-2024 |
998
|
1,593
|
Current and prior-period gross charge-offs, -2024-2023 |
136
|
511
|
Current and prior-period gross charge-offs, 2023-2022 |
76
|
302
|
Current and prior-period gross charge-offs, 2022-2021 |
104
|
278
|
Current and prior-period gross charge-offs, 2021-2020 |
86
|
69
|
Current and prior-period gross charge-offs, prior |
521
|
298
|
Revolving Loans Amortized Cost Basis |
2
|
0
|
Total |
1,923
|
3,051
|
Consumer and other | Performing |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
94,565
|
139,684
|
2024-2023 |
159,522
|
93,817
|
2023-2022 |
90,219
|
76,286
|
2022-2021 |
74,564
|
35,507
|
2021-2020 |
33,020
|
29,387
|
Prior |
135,669
|
102,233
|
Revolving Loans Amortized Cost Basis |
627
|
652
|
Total |
588,186
|
477,566
|
Consumer and other | Nonperforming |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
0
|
1,300
|
2024-2023 |
2,424
|
1,749
|
2023-2022 |
3,520
|
1,686
|
2022-2021 |
1,434
|
3,139
|
2021-2020 |
2,613
|
2,548
|
Prior |
6,320
|
5,755
|
Revolving Loans Amortized Cost Basis |
1
|
1
|
Total |
16,312
|
16,178
|
Total consumer type loans |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
252,857
|
364,531
|
2024-2023 |
367,290
|
261,902
|
2023-2022 |
242,159
|
528,598
|
2022-2021 |
502,597
|
405,191
|
2021-2020 |
380,790
|
165,801
|
Prior |
518,873
|
383,822
|
Revolving Loans Amortized Cost Basis |
642,061
|
603,128
|
Total |
2,906,627
|
2,712,973
|
Current and prior-period gross charge-offs, 2025-2024 |
998
|
1,603
|
Current and prior-period gross charge-offs, -2024-2023 |
136
|
565
|
Current and prior-period gross charge-offs, 2023-2022 |
79
|
452
|
Current and prior-period gross charge-offs, 2022-2021 |
104
|
408
|
Current and prior-period gross charge-offs, 2021-2020 |
86
|
136
|
Current and prior-period gross charge-offs, prior |
954
|
326
|
Revolving Loans Amortized Cost Basis |
2
|
73
|
Total |
2,359
|
3,563
|
Total consumer type loans | Performing |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
252,857
|
363,204
|
2024-2023 |
364,672
|
259,212
|
2023-2022 |
237,732
|
519,658
|
2022-2021 |
492,503
|
395,695
|
2021-2020 |
371,959
|
159,061
|
Prior |
503,768
|
368,894
|
Revolving Loans Amortized Cost Basis |
640,252
|
601,233
|
Total |
2,863,743
|
2,666,957
|
Total consumer type loans | Nonperforming |
|
|
Financing Receivable, Allowance for Credit Loss [Line Items] |
|
|
2025-2024 |
0
|
1,327
|
2024-2023 |
2,618
|
2,690
|
2023-2022 |
4,427
|
8,940
|
2022-2021 |
10,094
|
9,496
|
2021-2020 |
8,831
|
6,740
|
Prior |
15,105
|
14,928
|
Revolving Loans Amortized Cost Basis |
1,809
|
1,895
|
Total |
$ 42,884
|
$ 46,016
|