Allowance for Credit Losses and Credit Quality of Loans, Credit Quality Indicators (Details) - USD ($) $ in Thousands |
3 Months Ended |
12 Months Ended |
Mar. 31, 2025 |
Mar. 31, 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 |
$ 337,931
|
|
$ 1,444,390
|
2024/2023 |
1,355,145
|
|
1,217,572
|
2023/2022 |
1,182,415
|
|
1,799,431
|
2022/2021 |
1,745,021
|
|
1,426,865
|
2021/2020 |
1,384,556
|
|
875,399
|
Prior |
2,903,396
|
|
2,133,000
|
Revolving Loans Amortized Cost Basis |
1,013,857
|
|
997,401
|
Revolving Loans Converted to Term |
57,946
|
|
75,852
|
Total |
9,980,267
|
|
9,969,910
|
Gross Charge-offs by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
0
|
|
(876)
|
2024/2023 |
(634)
|
|
(2,471)
|
2023/2022 |
(722)
|
|
(9,194)
|
2022/2021 |
(2,402)
|
|
(8,352)
|
2021/2020 |
(1,366)
|
|
(1,353)
|
Prior |
(3,031)
|
|
(3,482)
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
Total |
(8,155)
|
$ (6,680)
|
(25,728)
|
C&I [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
55,576
|
|
258,515
|
2024/2023 |
236,707
|
|
174,007
|
2023/2022 |
158,182
|
|
185,741
|
2022/2021 |
174,641
|
|
181,034
|
2021/2020 |
165,018
|
|
119,306
|
Prior |
213,228
|
|
106,641
|
Revolving Loans Amortized Cost Basis |
429,206
|
|
395,256
|
Revolving Loans Converted to Term |
5,138
|
|
9,713
|
Total |
1,437,696
|
|
1,430,213
|
Gross Charge-offs by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
0
|
|
0
|
2024/2023 |
0
|
|
(99)
|
2023/2022 |
(45)
|
|
(1,063)
|
2022/2021 |
(5)
|
|
(162)
|
2021/2020 |
0
|
|
0
|
Prior |
(72)
|
|
(1,352)
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
Total |
(122)
|
|
(2,676)
|
C&I [Member] | Pass [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
55,246
|
|
255,824
|
2024/2023 |
231,494
|
|
166,780
|
2023/2022 |
153,167
|
|
180,095
|
2022/2021 |
167,191
|
|
177,839
|
2021/2020 |
163,502
|
|
118,826
|
Prior |
203,561
|
|
101,755
|
Revolving Loans Amortized Cost Basis |
393,135
|
|
349,443
|
Revolving Loans Converted to Term |
4,780
|
|
3,588
|
Total |
1,372,076
|
|
1,354,150
|
C&I [Member] | Special Mention [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
0
|
|
272
|
2024/2023 |
966
|
|
3,265
|
2023/2022 |
916
|
|
3,461
|
2022/2021 |
4,094
|
|
1,639
|
2021/2020 |
148
|
|
307
|
Prior |
5,448
|
|
1,008
|
Revolving Loans Amortized Cost Basis |
13,499
|
|
22,582
|
Revolving Loans Converted to Term |
0
|
|
4,374
|
Total |
25,071
|
|
36,908
|
C&I [Member] | Substandard [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
330
|
|
2,419
|
2024/2023 |
4,247
|
|
3,895
|
2023/2022 |
4,032
|
|
2,183
|
2022/2021 |
3,354
|
|
1,555
|
2021/2020 |
1,359
|
|
173
|
Prior |
4,217
|
|
3,878
|
Revolving Loans Amortized Cost Basis |
22,572
|
|
23,231
|
Revolving Loans Converted to Term |
358
|
|
1,751
|
Total |
40,469
|
|
39,085
|
C&I [Member] | Doubtful [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
0
|
|
0
|
2024/2023 |
0
|
|
67
|
2023/2022 |
67
|
|
2
|
2022/2021 |
2
|
|
1
|
2021/2020 |
9
|
|
0
|
Prior |
2
|
|
0
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
Total |
80
|
|
70
|
CRE [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
68,379
|
|
417,408
|
2024/2023 |
409,262
|
|
368,983
|
2023/2022 |
381,212
|
|
593,611
|
2022/2021 |
595,647
|
|
539,685
|
2021/2020 |
541,029
|
|
421,409
|
Prior |
1,371,069
|
|
990,610
|
Revolving Loans Amortized Cost Basis |
297,220
|
|
317,272
|
Revolving Loans Converted to Term |
40,325
|
|
47,162
|
Total |
3,704,143
|
|
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 |
67,722
|
|
414,835
|
2024/2023 |
402,959
|
|
352,834
|
2023/2022 |
365,237
|
|
550,682
|
2022/2021 |
550,145
|
|
514,134
|
2021/2020 |
515,537
|
|
414,737
|
Prior |
1,273,081
|
|
912,693
|
Revolving Loans Amortized Cost Basis |
293,804
|
|
314,574
|
Revolving Loans Converted to Term |
40,029
|
|
45,940
|
Total |
3,508,514
|
|
3,520,429
|
CRE [Member] | Special Mention [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
0
|
|
2,573
|
2024/2023 |
3,632
|
|
14,406
|
2023/2022 |
9,924
|
|
23,747
|
2022/2021 |
26,372
|
|
7,440
|
2021/2020 |
7,485
|
|
4,310
|
Prior |
34,190
|
|
16,888
|
Revolving Loans Amortized Cost Basis |
1,897
|
|
2,044
|
Revolving Loans Converted to Term |
0
|
|
1,222
|
Total |
83,500
|
|
72,630
|
CRE [Member] | Substandard [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
657
|
|
0
|
2024/2023 |
2,671
|
|
1,743
|
2023/2022 |
6,051
|
|
19,182
|
2022/2021 |
19,130
|
|
18,111
|
2021/2020 |
18,007
|
|
2,362
|
Prior |
63,798
|
|
61,029
|
Revolving Loans Amortized Cost Basis |
1,519
|
|
654
|
Revolving Loans Converted to Term |
296
|
|
0
|
Total |
112,129
|
|
103,081
|
Auto [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
176,458
|
|
558,411
|
2024/2023 |
504,053
|
|
322,528
|
2023/2022 |
290,830
|
|
238,942
|
2022/2021 |
210,169
|
|
90,602
|
2021/2020 |
76,036
|
|
20,038
|
Prior |
24,350
|
|
14,385
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
Total |
1,281,896
|
|
1,244,906
|
Gross Charge-offs by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
0
|
|
(141)
|
2024/2023 |
(311)
|
|
(1,478)
|
2023/2022 |
(391)
|
|
(1,610)
|
2022/2021 |
(540)
|
|
(837)
|
2021/2020 |
(273)
|
|
(116)
|
Prior |
(89)
|
|
(347)
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
Total |
(1,604)
|
|
(4,529)
|
Auto [Member] | Performing [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
176,401
|
|
557,817
|
2024/2023 |
503,155
|
|
321,545
|
2023/2022 |
290,000
|
|
238,232
|
2022/2021 |
209,548
|
|
90,143
|
2021/2020 |
75,676
|
|
19,931
|
Prior |
24,219
|
|
14,284
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
Total |
1,278,999
|
|
1,241,952
|
Auto [Member] | Nonperforming [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
57
|
|
594
|
2024/2023 |
898
|
|
983
|
2023/2022 |
830
|
|
710
|
2022/2021 |
621
|
|
459
|
2021/2020 |
360
|
|
107
|
Prior |
131
|
|
101
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
Total |
2,897
|
|
2,954
|
Residential Solar [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
2,802
|
|
4,381
|
2024/2023 |
2,435
|
|
121,968
|
2023/2022 |
117,660
|
|
398,899
|
2022/2021 |
391,240
|
|
166,506
|
2021/2020 |
163,184
|
|
56,692
|
Prior |
122,769
|
|
71,633
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
Total |
800,090
|
|
820,079
|
Gross Charge-offs by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
0
|
|
0
|
2024/2023 |
0
|
|
(530)
|
2023/2022 |
(245)
|
|
(4,441)
|
2022/2021 |
(1,481)
|
|
(716)
|
2021/2020 |
(481)
|
|
(201)
|
Prior |
(347)
|
|
(694)
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
Total |
(2,554)
|
|
(6,582)
|
Residential Solar [Member] | Performing [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
2,802
|
|
4,381
|
2024/2023 |
2,435
|
|
121,755
|
2023/2022 |
117,592
|
|
398,030
|
2022/2021 |
390,848
|
|
166,018
|
2021/2020 |
163,034
|
|
56,612
|
Prior |
122,699
|
|
71,472
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
Total |
799,410
|
|
818,268
|
Residential Solar [Member] | Nonperforming [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
0
|
|
0
|
2024/2023 |
0
|
|
213
|
2023/2022 |
68
|
|
869
|
2022/2021 |
392
|
|
488
|
2021/2020 |
150
|
|
80
|
Prior |
70
|
|
161
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
Total |
680
|
|
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 2023 originations |
|
|
200
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
5,761
|
|
16,438
|
2024/2023 |
12,100
|
|
6,728
|
2023/2022 |
5,857
|
|
11,999
|
2022/2021 |
9,314
|
|
27,478
|
2021/2020 |
22,734
|
|
10,927
|
Prior |
22,674
|
|
16,083
|
Revolving Loans Amortized Cost Basis |
21,826
|
|
19,522
|
Revolving Loans Converted to Term |
35
|
|
42
|
Total |
100,301
|
|
109,217
|
Gross Charge-offs by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
0
|
|
(735)
|
2024/2023 |
(307)
|
|
(330)
|
2023/2022 |
0
|
|
(2,080)
|
2022/2021 |
(376)
|
|
(4,271)
|
2021/2020 |
(612)
|
|
(1,036)
|
Prior |
(423)
|
|
(912)
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
Total |
(1,718)
|
|
(9,364)
|
Other Consumer [Member] | Performing [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
5,761
|
|
16,426
|
2024/2023 |
12,078
|
|
6,685
|
2023/2022 |
5,837
|
|
11,792
|
2022/2021 |
9,212
|
|
27,045
|
2021/2020 |
22,565
|
|
10,718
|
Prior |
22,409
|
|
15,881
|
Revolving Loans Amortized Cost Basis |
21,819
|
|
19,507
|
Revolving Loans Converted to Term |
21
|
|
12
|
Total |
99,702
|
|
108,066
|
Other Consumer [Member] | Nonperforming [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
0
|
|
12
|
2024/2023 |
22
|
|
43
|
2023/2022 |
20
|
|
207
|
2022/2021 |
102
|
|
433
|
2021/2020 |
169
|
|
209
|
Prior |
265
|
|
202
|
Revolving Loans Amortized Cost Basis |
7
|
|
15
|
Revolving Loans Converted to Term |
14
|
|
30
|
Total |
599
|
|
1,151
|
Residential [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
28,955
|
|
189,237
|
2024/2023 |
190,588
|
|
223,358
|
2023/2022 |
228,674
|
|
370,239
|
2022/2021 |
364,010
|
|
421,560
|
2021/2020 |
416,555
|
|
247,027
|
Prior |
1,149,306
|
|
933,648
|
Revolving Loans Amortized Cost Basis |
265,605
|
|
265,351
|
Revolving Loans Converted to Term |
12,448
|
|
18,935
|
Total |
2,656,141
|
|
2,669,355
|
Gross Charge-offs by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
0
|
|
0
|
2024/2023 |
(16)
|
|
(34)
|
2023/2022 |
(41)
|
|
0
|
2022/2021 |
0
|
|
0
|
2021/2020 |
0
|
|
0
|
Prior |
0
|
|
(177)
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
0
|
|
0
|
Total |
(57)
|
$ (114)
|
(211)
|
Residential [Member] | Performing [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
28,955
|
|
188,657
|
2024/2023 |
189,982
|
|
222,593
|
2023/2022 |
227,910
|
|
369,473
|
2022/2021 |
363,471
|
|
419,053
|
2021/2020 |
414,318
|
|
246,867
|
Prior |
1,141,607
|
|
924,869
|
Revolving Loans Amortized Cost Basis |
265,605
|
|
265,351
|
Revolving Loans Converted to Term |
12,054
|
|
18,935
|
Total |
2,643,902
|
|
2,655,798
|
Residential [Member] | Nonperforming [Member] |
|
|
|
Credit Quality by Loan Class by Vintage [Abstract] |
|
|
|
2025/2024 |
0
|
|
580
|
2024/2023 |
606
|
|
765
|
2023/2022 |
764
|
|
766
|
2022/2021 |
539
|
|
2,507
|
2021/2020 |
2,237
|
|
160
|
Prior |
7,699
|
|
8,779
|
Revolving Loans Amortized Cost Basis |
0
|
|
0
|
Revolving Loans Converted to Term |
394
|
|
0
|
Total |
$ 12,239
|
|
$ 13,557
|