v3.25.2
Allowance for Credit Losses and Credit Quality of Loans, Past Due Loans (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Relationship
Dec. 31, 2024
USD ($)
Relationship
Allowance for Credit Losses and Credit Quality of Loans [Abstract]    
Threshold balance for loans specifically evaluated for individual credit loss $ 1,000  
Individually evaluated loans, number of relationships | Relationship 6 3
Individually evaluated loans, amortized cost $ 14,300 $ 28,800
Individually evaluated loans, allowance for credit losses 0 0
Past Due and Nonperforming Loans [Abstract]    
Nonaccrual 43,181 45,819
Recorded total loans 11,624,680 9,969,910
Past Due [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 43,941 33,532
31-60 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 32,659 21,601
61-90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 8,071 6,133
Greater Than 90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 3,211 5,798
Current [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 11,537,558 9,890,559
C&I [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 1,674,623 1,430,213
CRE [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 4,619,991 3,696,140
Auto [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 1,293,881 1,244,906
Residential Solar [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 780,865 820,079
Other Consumer [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 91,950 109,217
Commercial Loans [Member]    
Past Due and Nonperforming Loans [Abstract]    
Nonaccrual 20,540 32,144
Recorded total loans 6,294,614 5,126,353
Commercial Loans [Member] | Past Due [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 11,238 1,739
Commercial Loans [Member] | 31-60 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 9,051 1,096
Commercial Loans [Member] | 61-90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 2,154 643
Commercial Loans [Member] | Greater Than 90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 33 0
Commercial Loans [Member] | Current [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 6,262,836 5,092,470
Commercial Loans [Member] | C&I [Member]    
Past Due and Nonperforming Loans [Abstract]    
Nonaccrual 1,759 2,116
Recorded total loans 1,674,623 1,430,213
Commercial Loans [Member] | C&I [Member] | Past Due [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 2,360 850
Commercial Loans [Member] | C&I [Member] | 31-60 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 1,190 398
Commercial Loans [Member] | C&I [Member] | 61-90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 1,137 452
Commercial Loans [Member] | C&I [Member] | Greater Than 90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 33 0
Commercial Loans [Member] | C&I [Member] | Current [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 1,670,504 1,427,247
Commercial Loans [Member] | CRE [Member]    
Past Due and Nonperforming Loans [Abstract]    
Nonaccrual 18,781 30,028
Recorded total loans 4,619,991 3,696,140
Commercial Loans [Member] | CRE [Member] | Past Due [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 8,878 889
Commercial Loans [Member] | CRE [Member] | 31-60 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 7,861 698
Commercial Loans [Member] | CRE [Member] | 61-90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 1,017 191
Commercial Loans [Member] | CRE [Member] | Greater Than 90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 0 0
Commercial Loans [Member] | CRE [Member] | Current [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 4,592,332 3,665,223
Consumer Loans [Member]    
Past Due and Nonperforming Loans [Abstract]    
Nonaccrual 2,389 2,529
Recorded total loans 2,166,696 2,174,202
Consumer Loans [Member] | Past Due [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 22,011 25,555
Consumer Loans [Member] | 31-60 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 15,079 17,145
Consumer Loans [Member] | 61-90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 4,588 5,023
Consumer Loans [Member] | Greater Than 90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 2,344 3,387
Consumer Loans [Member] | Current [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 2,142,296 2,146,118
Consumer Loans [Member] | Auto [Member]    
Past Due and Nonperforming Loans [Abstract]    
Nonaccrual 2,040 2,054
Recorded total loans 1,293,881 1,244,906
Consumer Loans [Member] | Auto [Member] | Past Due [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 12,442 14,474
Consumer Loans [Member] | Auto [Member] | 31-60 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 9,719 11,527
Consumer Loans [Member] | Auto [Member] | 61-90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 1,850 2,047
Consumer Loans [Member] | Auto [Member] | Greater Than 90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 873 900
Consumer Loans [Member] | Auto [Member] | Current [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 1,279,399 1,228,378
Consumer Loans [Member] | Residential Solar [Member]    
Past Due and Nonperforming Loans [Abstract]    
Nonaccrual 176 212
Recorded total loans 780,865 820,079
Consumer Loans [Member] | Residential Solar [Member] | Past Due [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 7,253 7,656
Consumer Loans [Member] | Residential Solar [Member] | 31-60 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 4,208 4,066
Consumer Loans [Member] | Residential Solar [Member] | 61-90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 2,064 1,991
Consumer Loans [Member] | Residential Solar [Member] | Greater Than 90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 981 1,599
Consumer Loans [Member] | Residential Solar [Member] | Current [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 773,436 812,211
Consumer Loans [Member] | Other Consumer [Member]    
Past Due and Nonperforming Loans [Abstract]    
Nonaccrual 173 263
Recorded total loans 91,950 109,217
Consumer Loans [Member] | Other Consumer [Member] | Past Due [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 2,316 3,425
Consumer Loans [Member] | Other Consumer [Member] | 31-60 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 1,152 1,552
Consumer Loans [Member] | Other Consumer [Member] | 61-90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 674 985
Consumer Loans [Member] | Other Consumer [Member] | Greater Than 90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 490 888
Consumer Loans [Member] | Other Consumer [Member] | Current [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 89,461 105,529
Residential [Member]    
Past Due and Nonperforming Loans [Abstract]    
Nonaccrual 20,252 11,146
Recorded total loans 3,163,370 2,669,355
Residential [Member] | Past Due [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 10,692 6,238
Residential [Member] | 31-60 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 8,529 3,360
Residential [Member] | 61-90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 1,329 467
Residential [Member] | Greater Than 90 Days Past Due Accruing [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans 834 2,411
Residential [Member] | Current [Member]    
Past Due and Nonperforming Loans [Abstract]    
Recorded total loans $ 3,132,426 $ 2,651,971