v3.26.1
Loans and Allowance for Credit Losses - Aging of Past Due Financing Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans $ 4,877,749 $ 4,900,302
Current Nonaccrual Loans $ 64,818 $ 39,960
Percent of total loans, total loans 100.00% 100.00%
Current    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans $ 4,806,356 $ 4,855,183
Current Nonaccrual Loans $ 55,382 $ 32,536
Percent of total loans, accrual 0.9853 0.9908
Percent of total loans, nonaccrual 1.14% 0.66%
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans $ 16,011 $ 12,583
Percent of total loans, total past due 0.33% 0.26%
30‑59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans $ 5,630 $ 3,751
Percent of total loans, total past due 0.12% 0.08%
60‑89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans $ 925 $ 1,153
Percent of total loans, total past due 0.02% 0.02%
90 Days Past Due and Still Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans $ 20 $ 255
Percent of total loans, total past due 0.00% 0.01%
30-89 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans $ 3,481 $ 1,414
Percent of total loans, total past due 0.07% 0.03%
90 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans $ 5,955 $ 6,010
Percent of total loans, total past due 0.12% 0.12%
Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans $ 2,603,014 $ 2,643,996
Current Nonaccrual Loans 51,095 25,633
Commercial real estate | Current    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 2,550,980 2,616,679
Current Nonaccrual Loans 47,658 22,824
Commercial real estate | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 4,376 4,493
Commercial real estate | 30‑59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 605 1,684
Commercial real estate | 60‑89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 334 0
Commercial real estate | 90 Days Past Due and Still Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 0 0
Commercial real estate | 30-89 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 1,964 68
Commercial real estate | 90 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 1,473 2,741
Residential real estate    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 1,470,401 1,414,964
Current Nonaccrual Loans 10,574 10,138
Residential real estate | Current    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 1,455,086 1,402,695
Current Nonaccrual Loans 4,834 6,330
Residential real estate | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 10,481 5,939
Residential real estate | 30‑59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 4,271 1,663
Residential real estate | 60‑89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 470 397
Residential real estate | 90 Days Past Due and Still Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 0 71
Residential real estate | 30-89 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 1,456 1,225
Residential real estate | 90 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 4,284 2,583
Construction    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 337,779 344,903
Current Nonaccrual Loans 154 88
Construction | Current    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 337,625 344,693
Current Nonaccrual Loans 0 0
Construction | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 154 210
Construction | 30‑59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 0 0
Construction | 60‑89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 0 43
Construction | 90 Days Past Due and Still Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 0 79
Construction | 30-89 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 34 0
Construction | 90 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 120 88
Commercial    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 220,712 226,006
Current Nonaccrual Loans 2,489 3,081
Commercial | Current    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 217,862 222,921
Current Nonaccrual Loans 2,472 2,885
Commercial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 378 200
Commercial | 30‑59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 337 0
Commercial | 60‑89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 24 4
Commercial | 90 Days Past Due and Still Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 0 0
Commercial | 30-89 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 17 46
Commercial | 90 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 0 150
Consumer    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 241,751 265,912
Current Nonaccrual Loans 488 972
Consumer | Current    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 240,800 263,860
Current Nonaccrual Loans 400 481
Consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 551 1,571
Consumer | 30‑59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 366 390
Consumer | 60‑89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 97 690
Consumer | 90 Days Past Due and Still Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 0 0
Consumer | 30-89 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 10 43
Consumer | 90 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 78 448
Credit cards    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 4,092 4,521
Current Nonaccrual Loans 18 48
Credit cards | Current    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 4,003 4,335
Current Nonaccrual Loans 18 16
Credit cards | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 71 170
Credit cards | 30‑59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 51 14
Credit cards | 60‑89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 0 19
Credit cards | 90 Days Past Due and Still Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 20 105
Credit cards | 30-89 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans 0 32
Credit cards | 90 Days Past Due and Not Accruing    
Financing Receivable, Past Due [Line Items]    
Current Accrual Loans $ 0 $ 0