v3.26.1
Loans - Loan Portfolio Aging Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable $ 8,073,577 $ 7,670,917
30-89 Days Past Due and Still Accruing 5,203 14,764
Accruing Loans 90 or More Days Past Due 0 0
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 53,863 73,601
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 7,143 11,071
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 5,577 7,898
Loans Past Due 90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 41,143 54,632
Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 8,019,714 7,597,316
Real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 5,324,044 5,132,885
30-89 Days Past Due and Still Accruing 3,863 13,425
Accruing Loans 90 or More Days Past Due 0 0
Real estate | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 42,808 64,366
Real estate | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 5,739 10,049
Real estate | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 5,072 7,581
Real estate | Loans Past Due 90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 31,997 46,736
Real estate | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 5,281,236 5,068,519
Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 2,141,623 1,989,218
30-89 Days Past Due and Still Accruing 1,034 1,149
Accruing Loans 90 or More Days Past Due 0 0
Commercial and industrial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 10,689 8,941
Commercial and industrial | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 1,081 895
Commercial and industrial | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 477 254
Commercial and industrial | Loans Past Due 90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 9,131 7,792
Commercial and industrial | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 2,130,934 1,980,277
Mortgage warehouse lines of credit    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 589,706 528,781
30-89 Days Past Due and Still Accruing 0 0
Accruing Loans 90 or More Days Past Due 0 0
Mortgage warehouse lines of credit | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Mortgage warehouse lines of credit | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Mortgage warehouse lines of credit | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Mortgage warehouse lines of credit | Loans Past Due 90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Mortgage warehouse lines of credit | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 589,706 528,781
Consumer    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 18,204 20,033
30-89 Days Past Due and Still Accruing 306 190
Accruing Loans 90 or More Days Past Due 0 0
Consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 366 294
Consumer | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 323 127
Consumer | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 28 63
Consumer | Loans Past Due 90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 15 104
Consumer | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 17,838 19,739
Commercial real estate | Real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 2,631,704 2,523,905
30-89 Days Past Due and Still Accruing 17 4,203
Accruing Loans 90 or More Days Past Due 0 0
Commercial real estate | Real estate | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 7,443 14,087
Commercial real estate | Real estate | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 4,315 0
Commercial real estate | Real estate | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 263 4,203
Commercial real estate | Real estate | Loans Past Due 90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 2,865 9,884
Commercial real estate | Real estate | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 2,624,261 2,509,818
Construction/land/land development | Real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 698,610 611,220
30-89 Days Past Due and Still Accruing 593 108
Accruing Loans 90 or More Days Past Due 0 0
Construction/land/land development | Real estate | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 10,803 14,666
Construction/land/land development | Real estate | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 593 137
Construction/land/land development | Real estate | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 45
Construction/land/land development | Real estate | Loans Past Due 90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 10,210 14,484
Construction/land/land development | Real estate | Current Loans    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 687,807 596,554
Residential real estate | Real estate | Single-family residential real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 1,425,285 1,444,611
30-89 Days Past Due and Still Accruing 3,253 9,114
Accruing Loans 90 or More Days Past Due 0 0
Residential real estate | Real estate | Multifamily residential real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 568,445 553,149
30-89 Days Past Due and Still Accruing 0 0
Accruing Loans 90 or More Days Past Due 0 0
Residential real estate | Real estate | Total Past Due | Single-family residential real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 24,562 35,613
Residential real estate | Real estate | Total Past Due | Multifamily residential real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Residential real estate | Real estate | 30-59 Days Past Due | Single-family residential real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 831 9,912
Residential real estate | Real estate | 30-59 Days Past Due | Multifamily residential real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Residential real estate | Real estate | 60-89 Days Past Due | Single-family residential real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 4,809 3,333
Residential real estate | Real estate | 60-89 Days Past Due | Multifamily residential real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Residential real estate | Real estate | Loans Past Due 90 Days or More | Single-family residential real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 18,922 22,368
Residential real estate | Real estate | Loans Past Due 90 Days or More | Multifamily residential real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 0 0
Residential real estate | Real estate | Current Loans | Single-family residential real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable 1,400,723 1,408,998
Residential real estate | Real estate | Current Loans | Multifamily residential real estate    
Financing Receivable, Past Due [Line Items]    
Total Loans Receivable $ 568,445 $ 553,149