v3.25.4
Loans - Schedule of Aging of Loan Portfolio (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Total loans $ 6,673,180 $ 6,376,357
Loans Greater than 90 Days Past Due, Still Accruing 690 1,533
Nonaccrual 60,081 67,517
Adjusted beginning balance    
Financing Receivable, Past Due [Line Items]    
Total loans   6,376,357
Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Total loans 2,937,867 2,627,591
Loans Greater than 90 Days Past Due, Still Accruing 0 0
Nonaccrual 33,710 28,314
Commercial and industrial | Adjusted beginning balance    
Financing Receivable, Past Due [Line Items]    
Total loans   2,627,591
Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total loans 1,921,796 1,910,527
Loans Greater than 90 Days Past Due, Still Accruing 0 0
Nonaccrual 5,199 9,302
Commercial real estate | Adjusted beginning balance    
Financing Receivable, Past Due [Line Items]    
Total loans   1,910,527
Commercial real estate | Non-owner occupied    
Financing Receivable, Past Due [Line Items]    
Total loans 742,002 752,628
Loans Greater than 90 Days Past Due, Still Accruing 0 0
Nonaccrual 4,181 4,350
Commercial real estate | Non-owner occupied | Adjusted beginning balance    
Financing Receivable, Past Due [Line Items]    
Total loans   752,628
Commercial real estate | Owner occupied    
Financing Receivable, Past Due [Line Items]    
Total loans 700,774 700,867
Loans Greater than 90 Days Past Due, Still Accruing 0 0
Nonaccrual 1,018 3,278
Commercial real estate | Owner occupied | Adjusted beginning balance    
Financing Receivable, Past Due [Line Items]    
Total loans   700,867
Commercial real estate | Construction and land    
Financing Receivable, Past Due [Line Items]    
Total loans 268,652 362,677
Loans Greater than 90 Days Past Due, Still Accruing 0 0
Nonaccrual 0 0
Commercial real estate | Construction and land | Adjusted beginning balance    
Financing Receivable, Past Due [Line Items]    
Total loans   362,677
Commercial real estate | Multifamily    
Financing Receivable, Past Due [Line Items]    
Total loans 210,368  
Loans Greater than 90 Days Past Due, Still Accruing 0 0
Nonaccrual 0 1,674
Commercial real estate | Multifamily | Adjusted beginning balance    
Financing Receivable, Past Due [Line Items]    
Total loans   94,355
Residential real estate    
Financing Receivable, Past Due [Line Items]    
Total loans 1,221,086 1,180,610
Loans Greater than 90 Days Past Due, Still Accruing 690 15
Nonaccrual 21,126 20,220
Residential real estate | Adjusted beginning balance    
Financing Receivable, Past Due [Line Items]    
Total loans   1,180,610
Public Finance    
Financing Receivable, Past Due [Line Items]    
Total loans 501,582 554,784
Loans Greater than 90 Days Past Due, Still Accruing 0 0
Nonaccrual 0 7,226
Public Finance | Adjusted beginning balance    
Financing Receivable, Past Due [Line Items]    
Total loans   554,784
Consumer    
Financing Receivable, Past Due [Line Items]    
Total loans 32,651 41,144
Loans Greater than 90 Days Past Due, Still Accruing 0 0
Nonaccrual 46 64
Consumer | Adjusted beginning balance    
Financing Receivable, Past Due [Line Items]    
Total loans   41,144
Other    
Financing Receivable, Past Due [Line Items]    
Total loans 58,198 61,701
Loans Greater than 90 Days Past Due, Still Accruing 0 1,518
Nonaccrual 0 2,391
Other | Adjusted beginning balance    
Financing Receivable, Past Due [Line Items]    
Total loans   61,701
Loans Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 6,550,738 6,270,412
Loans Not Past Due | Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Total loans 2,890,507 2,592,274
Loans Not Past Due | Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total loans 1,897,878 1,899,095
Loans Not Past Due | Commercial real estate | Non-owner occupied    
Financing Receivable, Past Due [Line Items]    
Total loans 723,930 748,004
Loans Not Past Due | Commercial real estate | Owner occupied    
Financing Receivable, Past Due [Line Items]    
Total loans 699,342 695,733
Loans Not Past Due | Commercial real estate | Construction and land    
Financing Receivable, Past Due [Line Items]    
Total loans 264,238 362,677
Loans Not Past Due | Commercial real estate | Multifamily    
Financing Receivable, Past Due [Line Items]    
Total loans 210,368 92,681
Loans Not Past Due | Residential real estate    
Financing Receivable, Past Due [Line Items]    
Total loans 1,177,999 1,140,193
Loans Not Past Due | Public Finance    
Financing Receivable, Past Due [Line Items]    
Total loans 501,582 547,558
Loans Not Past Due | Consumer    
Financing Receivable, Past Due [Line Items]    
Total loans 32,528 41,044
Loans Not Past Due | Other    
Financing Receivable, Past Due [Line Items]    
Total loans 50,244 50,248
Loans 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 47,135 32,718
Loans 30-59 Days Past Due | Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Total loans 8,149 6,331
Loans 30-59 Days Past Due | Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total loans 14,305 2,130
Loans 30-59 Days Past Due | Commercial real estate | Non-owner occupied    
Financing Receivable, Past Due [Line Items]    
Total loans 13,891 274
Loans 30-59 Days Past Due | Commercial real estate | Owner occupied    
Financing Receivable, Past Due [Line Items]    
Total loans 414 1,856
Loans 30-59 Days Past Due | Commercial real estate | Construction and land    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
Loans 30-59 Days Past Due | Commercial real estate | Multifamily    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
Loans 30-59 Days Past Due | Residential real estate    
Financing Receivable, Past Due [Line Items]    
Total loans 16,657 17,065
Loans 30-59 Days Past Due | Public Finance    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
Loans 30-59 Days Past Due | Consumer    
Financing Receivable, Past Due [Line Items]    
Total loans 70 36
Loans 30-59 Days Past Due | Other    
Financing Receivable, Past Due [Line Items]    
Total loans 7,954 7,156
Loans 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 14,536 4,177
Loans 60-89 Days Past Due | Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Total loans 5,501 672
Loans 60-89 Days Past Due | Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Total loans 4,414 0
Loans 60-89 Days Past Due | Commercial real estate | Non-owner occupied    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
Loans 60-89 Days Past Due | Commercial real estate | Owner occupied    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
Loans 60-89 Days Past Due | Commercial real estate | Construction and land    
Financing Receivable, Past Due [Line Items]    
Total loans 4,414 0
Loans 60-89 Days Past Due | Commercial real estate | Multifamily    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
Loans 60-89 Days Past Due | Residential real estate    
Financing Receivable, Past Due [Line Items]    
Total loans 4,614 3,117
Loans 60-89 Days Past Due | Public Finance    
Financing Receivable, Past Due [Line Items]    
Total loans 0 0
Loans 60-89 Days Past Due | Consumer    
Financing Receivable, Past Due [Line Items]    
Total loans 7 0
Loans 60-89 Days Past Due | Other    
Financing Receivable, Past Due [Line Items]    
Total loans $ 0 $ 388