XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Loans and Allowance for Credit Losses - Age Analysis of Past Due Loans Segregated by Class of Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]      
Total $ 7,934,434 $ 7,742,958  
Nonaccrual 21,312 27,937 $ 22,947
Current      
Financing Receivable, Past Due [Line Items]      
Total 7,896,031 7,703,543  
Total Past Due Loans      
Financing Receivable, Past Due [Line Items]      
Total 38,403 39,415  
30-59 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Total 6,308 5,431  
60-89 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Total 10,783 6,047  
Commercial Loans | Commercial real estate      
Financing Receivable, Past Due [Line Items]      
Total 2,824,473 2,708,531  
Nonaccrual 2,232 3,228 6,320
Commercial Loans | Commercial and industrial      
Financing Receivable, Past Due [Line Items]      
Total 1,320,652 1,351,637  
Nonaccrual 4,460 11,173 878
Commercial Loans | Commercial construction      
Financing Receivable, Past Due [Line Items]      
Total 386,239 341,266  
Nonaccrual 869 0 4,960
Commercial Loans | Business banking      
Financing Receivable, Past Due [Line Items]      
Total 1,319,410 1,303,258  
Nonaccrual 3,651 2,988 4,147
Commercial Loans | Current | Commercial real estate      
Financing Receivable, Past Due [Line Items]      
Total 2,813,067 2,705,303  
Commercial Loans | Current | Commercial and industrial      
Financing Receivable, Past Due [Line Items]      
Total 1,315,373 1,338,053  
Commercial Loans | Current | Commercial construction      
Financing Receivable, Past Due [Line Items]      
Total 385,370 340,230  
Commercial Loans | Current | Business banking      
Financing Receivable, Past Due [Line Items]      
Total 1,313,288 1,297,651  
Commercial Loans | Total Past Due Loans | Commercial real estate      
Financing Receivable, Past Due [Line Items]      
Total 11,406 3,228  
Commercial Loans | Total Past Due Loans | Commercial and industrial      
Financing Receivable, Past Due [Line Items]      
Total 5,279 13,584  
Commercial Loans | Total Past Due Loans | Commercial construction      
Financing Receivable, Past Due [Line Items]      
Total 869 1,036  
Commercial Loans | Total Past Due Loans | Business banking      
Financing Receivable, Past Due [Line Items]      
Total 6,122 5,607  
Commercial Loans | 30-59 Days Past Due | Commercial real estate      
Financing Receivable, Past Due [Line Items]      
Total 2,147 0  
Commercial Loans | 30-59 Days Past Due | Commercial and industrial      
Financing Receivable, Past Due [Line Items]      
Total 819 415  
Commercial Loans | 30-59 Days Past Due | Commercial construction      
Financing Receivable, Past Due [Line Items]      
Total 0 0  
Commercial Loans | 30-59 Days Past Due | Business banking      
Financing Receivable, Past Due [Line Items]      
Total 1,281 2,336  
Commercial Loans | 60-89 Days Past Due | Commercial real estate      
Financing Receivable, Past Due [Line Items]      
Total 7,027 0  
Commercial Loans | 60-89 Days Past Due | Commercial and industrial      
Financing Receivable, Past Due [Line Items]      
Total 0 1,996  
Commercial Loans | 60-89 Days Past Due | Commercial construction      
Financing Receivable, Past Due [Line Items]      
Total 0 1,036  
Commercial Loans | 60-89 Days Past Due | Business banking      
Financing Receivable, Past Due [Line Items]      
Total 1,190 283  
Consumer Loans | Consumer real estate      
Financing Receivable, Past Due [Line Items]      
Total 1,983,483 1,933,509  
Nonaccrual 9,916 10,318 6,312
Consumer Loans | Other consumer      
Financing Receivable, Past Due [Line Items]      
Total 100,177 104,757  
Nonaccrual 184 230 $ 330
Consumer Loans | Current | Consumer real estate      
Financing Receivable, Past Due [Line Items]      
Total 1,969,296 1,918,150  
Consumer Loans | Current | Other consumer      
Financing Receivable, Past Due [Line Items]      
Total 99,637 104,156  
Consumer Loans | Total Past Due Loans | Consumer real estate      
Financing Receivable, Past Due [Line Items]      
Total 14,187 15,359  
Consumer Loans | Total Past Due Loans | Other consumer      
Financing Receivable, Past Due [Line Items]      
Total 540 601  
Consumer Loans | 30-59 Days Past Due | Consumer real estate      
Financing Receivable, Past Due [Line Items]      
Total 1,731 2,464  
Consumer Loans | 30-59 Days Past Due | Other consumer      
Financing Receivable, Past Due [Line Items]      
Total 330 216  
Consumer Loans | 60-89 Days Past Due | Consumer real estate      
Financing Receivable, Past Due [Line Items]      
Total 2,540 2,577  
Consumer Loans | 60-89 Days Past Due | Other consumer      
Financing Receivable, Past Due [Line Items]      
Total $ 26 $ 155