v3.25.1
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