Allowance for Credit Losses and Credit Quality of Loans, Credit Quality Indicators (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
12 Months Ended |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
|
|
|
Minimum number of days past due for loans to be considered nonperforming |
|
|
90 days
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
$ 696,449
|
|
$ 696,449
|
|
$ 1,444,390
|
2024/2023 |
1,458,830
|
|
1,458,830
|
|
1,217,572
|
2023/2022 |
1,312,964
|
|
1,312,964
|
|
1,799,431
|
2022/2021 |
1,942,132
|
|
1,942,132
|
|
1,426,865
|
2021/2020 |
1,542,681
|
|
1,542,681
|
|
875,399
|
Prior |
3,337,766
|
|
3,337,766
|
|
2,133,000
|
Revolving Loans Amortized Cost Basis |
1,279,667
|
|
1,279,667
|
|
997,401
|
Revolving Loans Converted to Term |
54,191
|
|
54,191
|
|
75,852
|
Total |
11,624,680
|
|
11,624,680
|
|
9,969,910
|
Gross Charge-offs by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
|
|
(266)
|
|
(876)
|
2024/2023 |
|
|
(1,115)
|
|
(2,471)
|
2023/2022 |
|
|
(1,415)
|
|
(9,194)
|
2022/2021 |
|
|
(3,713)
|
|
(8,352)
|
2021/2020 |
|
|
(2,160)
|
|
(1,353)
|
Prior |
|
|
(3,917)
|
|
(3,482)
|
Revolving Loans Amortized Cost Basis |
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
|
|
0
|
|
0
|
Total |
(4,431)
|
$ (5,627)
|
(12,586)
|
$ (12,307)
|
(25,728)
|
C&I [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
139,031
|
|
139,031
|
|
258,515
|
2024/2023 |
269,735
|
|
269,735
|
|
174,007
|
2023/2022 |
181,441
|
|
181,441
|
|
185,741
|
2022/2021 |
189,804
|
|
189,804
|
|
181,034
|
2021/2020 |
165,548
|
|
165,548
|
|
119,306
|
Prior |
206,355
|
|
206,355
|
|
106,641
|
Revolving Loans Amortized Cost Basis |
521,612
|
|
521,612
|
|
395,256
|
Revolving Loans Converted to Term |
1,097
|
|
1,097
|
|
9,713
|
Total |
1,674,623
|
|
1,674,623
|
|
1,430,213
|
Gross Charge-offs by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
|
|
0
|
|
0
|
2024/2023 |
|
|
0
|
|
(99)
|
2023/2022 |
|
|
(132)
|
|
(1,063)
|
2022/2021 |
|
|
(16)
|
|
(162)
|
2021/2020 |
|
|
(25)
|
|
0
|
Prior |
|
|
(482)
|
|
(1,352)
|
Revolving Loans Amortized Cost Basis |
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
|
|
0
|
|
0
|
Total |
|
|
(655)
|
|
(2,676)
|
C&I [Member] | Pass [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
139,021
|
|
139,021
|
|
255,824
|
2024/2023 |
259,544
|
|
259,544
|
|
166,780
|
2023/2022 |
173,387
|
|
173,387
|
|
180,095
|
2022/2021 |
174,017
|
|
174,017
|
|
177,839
|
2021/2020 |
160,303
|
|
160,303
|
|
118,826
|
Prior |
195,002
|
|
195,002
|
|
101,755
|
Revolving Loans Amortized Cost Basis |
452,804
|
|
452,804
|
|
349,443
|
Revolving Loans Converted to Term |
967
|
|
967
|
|
3,588
|
Total |
1,555,045
|
|
1,555,045
|
|
1,354,150
|
C&I [Member] | Special Mention [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
0
|
|
0
|
|
272
|
2024/2023 |
7,827
|
|
7,827
|
|
3,265
|
2023/2022 |
4,803
|
|
4,803
|
|
3,461
|
2022/2021 |
11,206
|
|
11,206
|
|
1,639
|
2021/2020 |
1,400
|
|
1,400
|
|
307
|
Prior |
9,507
|
|
9,507
|
|
1,008
|
Revolving Loans Amortized Cost Basis |
36,582
|
|
36,582
|
|
22,582
|
Revolving Loans Converted to Term |
0
|
|
0
|
|
4,374
|
Total |
71,325
|
|
71,325
|
|
36,908
|
C&I [Member] | Substandard [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
10
|
|
10
|
|
2,419
|
2024/2023 |
2,364
|
|
2,364
|
|
3,895
|
2023/2022 |
3,169
|
|
3,169
|
|
2,183
|
2022/2021 |
4,531
|
|
4,531
|
|
1,555
|
2021/2020 |
3,838
|
|
3,838
|
|
173
|
Prior |
1,846
|
|
1,846
|
|
3,878
|
Revolving Loans Amortized Cost Basis |
32,226
|
|
32,226
|
|
23,231
|
Revolving Loans Converted to Term |
130
|
|
130
|
|
1,751
|
Total |
48,114
|
|
48,114
|
|
39,085
|
C&I [Member] | Doubtful [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
0
|
|
0
|
|
0
|
2024/2023 |
0
|
|
0
|
|
67
|
2023/2022 |
82
|
|
82
|
|
2
|
2022/2021 |
50
|
|
50
|
|
1
|
2021/2020 |
7
|
|
7
|
|
0
|
Prior |
0
|
|
0
|
|
0
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
|
0
|
Total |
139
|
|
139
|
|
70
|
CRE [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
174,904
|
|
174,904
|
|
417,408
|
2024/2023 |
490,033
|
|
490,033
|
|
368,983
|
2023/2022 |
493,674
|
|
493,674
|
|
593,611
|
2022/2021 |
749,882
|
|
749,882
|
|
539,685
|
2021/2020 |
636,982
|
|
636,982
|
|
421,409
|
Prior |
1,641,362
|
|
1,641,362
|
|
990,610
|
Revolving Loans Amortized Cost Basis |
395,976
|
|
395,976
|
|
317,272
|
Revolving Loans Converted to Term |
37,178
|
|
37,178
|
|
47,162
|
Total |
4,619,991
|
|
4,619,991
|
|
3,696,140
|
Gross Charge-offs by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
|
|
0
|
|
0
|
2024/2023 |
|
|
0
|
|
0
|
2023/2022 |
|
|
0
|
|
0
|
2022/2021 |
|
|
0
|
|
(2,366)
|
2021/2020 |
|
|
0
|
|
0
|
Prior |
|
|
(2,100)
|
|
0
|
Revolving Loans Amortized Cost Basis |
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
|
|
0
|
|
0
|
Total |
|
|
(2,100)
|
|
(2,366)
|
CRE [Member] | Pass [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
167,358
|
|
167,358
|
|
414,835
|
2024/2023 |
473,837
|
|
473,837
|
|
352,834
|
2023/2022 |
473,593
|
|
473,593
|
|
550,682
|
2022/2021 |
672,518
|
|
672,518
|
|
514,134
|
2021/2020 |
602,447
|
|
602,447
|
|
414,737
|
Prior |
1,483,106
|
|
1,483,106
|
|
912,693
|
Revolving Loans Amortized Cost Basis |
370,254
|
|
370,254
|
|
314,574
|
Revolving Loans Converted to Term |
37,178
|
|
37,178
|
|
45,940
|
Total |
4,280,291
|
|
4,280,291
|
|
3,520,429
|
CRE [Member] | Special Mention [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
5,564
|
|
5,564
|
|
2,573
|
2024/2023 |
2,239
|
|
2,239
|
|
14,406
|
2023/2022 |
8,778
|
|
8,778
|
|
23,747
|
2022/2021 |
65,041
|
|
65,041
|
|
7,440
|
2021/2020 |
16,558
|
|
16,558
|
|
4,310
|
Prior |
55,830
|
|
55,830
|
|
16,888
|
Revolving Loans Amortized Cost Basis |
23,939
|
|
23,939
|
|
2,044
|
Revolving Loans Converted to Term |
0
|
|
0
|
|
1,222
|
Total |
177,949
|
|
177,949
|
|
72,630
|
CRE [Member] | Substandard [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
1,982
|
|
1,982
|
|
0
|
2024/2023 |
13,957
|
|
13,957
|
|
1,743
|
2023/2022 |
11,303
|
|
11,303
|
|
19,182
|
2022/2021 |
12,323
|
|
12,323
|
|
18,111
|
2021/2020 |
17,977
|
|
17,977
|
|
2,362
|
Prior |
102,426
|
|
102,426
|
|
61,029
|
Revolving Loans Amortized Cost Basis |
1,783
|
|
1,783
|
|
654
|
Revolving Loans Converted to Term |
0
|
|
0
|
|
0
|
Total |
161,751
|
|
161,751
|
|
103,081
|
Auto [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
316,143
|
|
316,143
|
|
558,411
|
2024/2023 |
458,009
|
|
458,009
|
|
322,528
|
2023/2022 |
258,757
|
|
258,757
|
|
238,942
|
2022/2021 |
181,679
|
|
181,679
|
|
90,602
|
2021/2020 |
62,563
|
|
62,563
|
|
20,038
|
Prior |
16,730
|
|
16,730
|
|
14,385
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
|
0
|
Total |
1,293,881
|
|
1,293,881
|
|
1,244,906
|
Gross Charge-offs by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
|
|
(31)
|
|
(141)
|
2024/2023 |
|
|
(723)
|
|
(1,478)
|
2023/2022 |
|
|
(774)
|
|
(1,610)
|
2022/2021 |
|
|
(817)
|
|
(837)
|
2021/2020 |
|
|
(413)
|
|
(116)
|
Prior |
|
|
(151)
|
|
(347)
|
Revolving Loans Amortized Cost Basis |
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
|
|
0
|
|
0
|
Total |
|
|
(2,909)
|
|
(4,529)
|
Auto [Member] | Performing [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
316,061
|
|
316,061
|
|
557,817
|
2024/2023 |
457,230
|
|
457,230
|
|
321,545
|
2023/2022 |
257,740
|
|
257,740
|
|
238,232
|
2022/2021 |
181,044
|
|
181,044
|
|
90,143
|
2021/2020 |
62,272
|
|
62,272
|
|
19,931
|
Prior |
16,621
|
|
16,621
|
|
14,284
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
|
0
|
Total |
1,290,968
|
|
1,290,968
|
|
1,241,952
|
Auto [Member] | Nonperforming [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
82
|
|
82
|
|
594
|
2024/2023 |
779
|
|
779
|
|
983
|
2023/2022 |
1,017
|
|
1,017
|
|
710
|
2022/2021 |
635
|
|
635
|
|
459
|
2021/2020 |
291
|
|
291
|
|
107
|
Prior |
109
|
|
109
|
|
101
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
|
0
|
Total |
2,913
|
|
2,913
|
|
2,954
|
Residential Solar [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
2,718
|
|
2,718
|
|
4,381
|
2024/2023 |
2,333
|
|
2,333
|
|
121,968
|
2023/2022 |
114,752
|
|
114,752
|
|
398,899
|
2022/2021 |
384,162
|
|
384,162
|
|
166,506
|
2021/2020 |
159,851
|
|
159,851
|
|
56,692
|
Prior |
117,049
|
|
117,049
|
|
71,633
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
|
0
|
Total |
780,865
|
|
780,865
|
|
820,079
|
Gross Charge-offs by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
|
|
0
|
|
0
|
2024/2023 |
|
|
0
|
|
(530)
|
2023/2022 |
|
|
(417)
|
|
(4,441)
|
2022/2021 |
|
|
(2,269)
|
|
(716)
|
2021/2020 |
|
|
(615)
|
|
(201)
|
Prior |
|
|
(536)
|
|
(694)
|
Revolving Loans Amortized Cost Basis |
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
|
|
0
|
|
0
|
Total |
|
|
(3,837)
|
|
(6,582)
|
Residential Solar [Member] | Performing [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
2,718
|
|
2,718
|
|
4,381
|
2024/2023 |
2,333
|
|
2,333
|
|
121,755
|
2023/2022 |
114,626
|
|
114,626
|
|
398,030
|
2022/2021 |
383,594
|
|
383,594
|
|
166,018
|
2021/2020 |
159,514
|
|
159,514
|
|
56,612
|
Prior |
116,923
|
|
116,923
|
|
71,472
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
|
0
|
Total |
779,708
|
|
779,708
|
|
818,268
|
Residential Solar [Member] | Nonperforming [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
0
|
|
0
|
|
0
|
2024/2023 |
0
|
|
0
|
|
213
|
2023/2022 |
126
|
|
126
|
|
869
|
2022/2021 |
568
|
|
568
|
|
488
|
2021/2020 |
337
|
|
337
|
|
80
|
Prior |
126
|
|
126
|
|
161
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
|
0
|
Total |
1,157
|
|
1,157
|
|
1,811
|
Other Consumer [Member] |
|
|
|
|
|
Financing Receivable, Credit Quality Indicator [Line Items] |
|
|
|
|
|
Overdrawn deposit related to gross charge-offs reported as 2024 originations |
|
|
300
|
|
700
|
Overdrawn deposit related to gross charge-offs reported as 2025 originations |
|
|
200
|
|
|
Overdrawn deposit related to gross charge-offs reported as 2023 originations |
|
|
|
|
200
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
9,813
|
|
9,813
|
|
16,438
|
2024/2023 |
10,068
|
|
10,068
|
|
6,728
|
2023/2022 |
5,076
|
|
5,076
|
|
11,999
|
2022/2021 |
7,497
|
|
7,497
|
|
27,478
|
2021/2020 |
18,754
|
|
18,754
|
|
10,927
|
Prior |
19,207
|
|
19,207
|
|
16,083
|
Revolving Loans Amortized Cost Basis |
21,476
|
|
21,476
|
|
19,522
|
Revolving Loans Converted to Term |
59
|
|
59
|
|
42
|
Total |
91,950
|
|
91,950
|
|
109,217
|
Gross Charge-offs by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
|
|
(235)
|
|
(735)
|
2024/2023 |
|
|
(376)
|
|
(330)
|
2023/2022 |
|
|
(4)
|
|
(2,080)
|
2022/2021 |
|
|
(611)
|
|
(4,271)
|
2021/2020 |
|
|
(1,107)
|
|
(1,036)
|
Prior |
|
|
(634)
|
|
(912)
|
Revolving Loans Amortized Cost Basis |
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
|
|
0
|
|
0
|
Total |
|
|
(2,967)
|
|
(9,364)
|
Other Consumer [Member] | Performing [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
9,813
|
|
9,813
|
|
16,426
|
2024/2023 |
10,047
|
|
10,047
|
|
6,685
|
2023/2022 |
5,042
|
|
5,042
|
|
11,792
|
2022/2021 |
7,402
|
|
7,402
|
|
27,045
|
2021/2020 |
18,473
|
|
18,473
|
|
10,718
|
Prior |
19,011
|
|
19,011
|
|
15,881
|
Revolving Loans Amortized Cost Basis |
21,474
|
|
21,474
|
|
19,507
|
Revolving Loans Converted to Term |
25
|
|
25
|
|
12
|
Total |
91,287
|
|
91,287
|
|
108,066
|
Other Consumer [Member] | Nonperforming [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
0
|
|
0
|
|
12
|
2024/2023 |
21
|
|
21
|
|
43
|
2023/2022 |
34
|
|
34
|
|
207
|
2022/2021 |
95
|
|
95
|
|
433
|
2021/2020 |
281
|
|
281
|
|
209
|
Prior |
196
|
|
196
|
|
202
|
Revolving Loans Amortized Cost Basis |
2
|
|
2
|
|
15
|
Revolving Loans Converted to Term |
34
|
|
34
|
|
30
|
Total |
663
|
|
663
|
|
1,151
|
Residential [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
53,840
|
|
53,840
|
|
189,237
|
2024/2023 |
228,652
|
|
228,652
|
|
223,358
|
2023/2022 |
259,264
|
|
259,264
|
|
370,239
|
2022/2021 |
429,108
|
|
429,108
|
|
421,560
|
2021/2020 |
498,983
|
|
498,983
|
|
247,027
|
Prior |
1,337,063
|
|
1,337,063
|
|
933,648
|
Revolving Loans Amortized Cost Basis |
340,603
|
|
340,603
|
|
265,351
|
Revolving Loans Converted to Term |
15,857
|
|
15,857
|
|
18,935
|
Total |
3,163,370
|
|
3,163,370
|
|
2,669,355
|
Gross Charge-offs by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
|
|
0
|
|
0
|
2024/2023 |
|
|
(16)
|
|
(34)
|
2023/2022 |
|
|
(88)
|
|
0
|
2022/2021 |
|
|
0
|
|
0
|
2021/2020 |
|
|
0
|
|
0
|
Prior |
|
|
(14)
|
|
(177)
|
Revolving Loans Amortized Cost Basis |
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
|
|
0
|
|
0
|
Total |
(61)
|
$ 0
|
(118)
|
$ (114)
|
(211)
|
Residential [Member] | Performing [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
53,840
|
|
53,840
|
|
188,657
|
2024/2023 |
227,700
|
|
227,700
|
|
222,593
|
2023/2022 |
257,471
|
|
257,471
|
|
369,473
|
2022/2021 |
426,613
|
|
426,613
|
|
419,053
|
2021/2020 |
495,387
|
|
495,387
|
|
246,867
|
Prior |
1,324,813
|
|
1,324,813
|
|
924,869
|
Revolving Loans Amortized Cost Basis |
340,603
|
|
340,603
|
|
265,351
|
Revolving Loans Converted to Term |
15,857
|
|
15,857
|
|
18,935
|
Total |
3,142,284
|
|
3,142,284
|
|
2,655,798
|
Residential [Member] | Nonperforming [Member] |
|
|
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
|
|
2025/2024 |
0
|
|
0
|
|
580
|
2024/2023 |
952
|
|
952
|
|
765
|
2023/2022 |
1,793
|
|
1,793
|
|
766
|
2022/2021 |
2,495
|
|
2,495
|
|
2,507
|
2021/2020 |
3,596
|
|
3,596
|
|
160
|
Prior |
12,250
|
|
12,250
|
|
8,779
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
|
0
|
Total |
$ 21,086
|
|
$ 21,086
|
|
$ 13,557
|