v3.25.2
Loans (Nonaccrual Loans) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Nonaccrual loans with an ACL $ 20,396 $ 22,283
Nonaccrual loans with no ACL 5,712 1,024
Nonaccrual loans 26,108 23,307
Accruing loans 90 days or more past due 0 0
Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Nonaccrual loans with an ACL 0 10,053
Nonaccrual loans with no ACL 4,276 0
Nonaccrual loans 4,276 10,053
Commercial & industrial    
Financing Receivable, Past Due [Line Items]    
Nonaccrual loans with an ACL 9,288 515
Nonaccrual loans with no ACL 423 0
Nonaccrual loans 9,711 515
Total commercial    
Financing Receivable, Past Due [Line Items]    
Nonaccrual loans with an ACL 9,288 10,568
Nonaccrual loans with no ACL 4,699 0
Nonaccrual loans 13,987 10,568
Residential real estate    
Financing Receivable, Past Due [Line Items]    
Nonaccrual loans with an ACL 9,601 9,743
Nonaccrual loans with no ACL 1,013 1,024
Nonaccrual loans 10,614 10,767
Home equity    
Financing Receivable, Past Due [Line Items]    
Nonaccrual loans with an ACL 1,507 1,972
Nonaccrual loans with no ACL 0 0
Nonaccrual loans 1,507 1,972
Other    
Financing Receivable, Past Due [Line Items]    
Nonaccrual loans with an ACL 0 0
Nonaccrual loans with no ACL 0 0
Nonaccrual loans 0 0
Total consumer    
Financing Receivable, Past Due [Line Items]    
Nonaccrual loans with an ACL 1,507 1,972
Nonaccrual loans with no ACL 0 0
Nonaccrual loans $ 1,507 $ 1,972