v3.25.2
Loans and Allowance for Credit Losses - Composition of Loan Portfolio (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable $ 3,546,881 $ 3,493,019
Financing Receivable, Unamortized Loan Cost (Fee) and Purchase Premium (Discount) (6,551) (6,454)
Loans receivable 3,540,330 3,486,565
Construction, land and land development loans    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable  
Real Estate Portfolio Segment | Residential real estate loans    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Loans receivable 198,844 202,064
Real Estate Portfolio Segment | Commercial real estate loans    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Loans receivable 1,310,882 1,374,801
Consumer and other loans:    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable 1,232,476 1,206,876
Loans receivable 12,230 13,542
Community Bank    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable 1,866,032 1,889,000
Community Bank | Commercial and industrial loans    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable 149,926 150,395
Community Bank | Construction, land and land development loans    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable 194,150 148,198
Community Bank | Real Estate Portfolio Segment | Residential real estate loans    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable 198,844 202,064
Community Bank | Real Estate Portfolio Segment | Commercial real estate loans    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable 1,310,882 1,374,801
Community Bank | Consumer and other loans:    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable 12,230 13,542
CCBX    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable 1,680,849 1,604,019
CCBX | Commercial and industrial loans | Capital call lines    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable 199,675 109,017
CCBX | Commercial and industrial loans | All other commercial & industrial loans    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable 26,142 33,961
CCBX | Real Estate Portfolio Segment | Residential real estate loans    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable 234,786 267,707
CCBX | Consumer and other loans:    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable 686,321 664,780
CCBX | Consumer and other loans: | Credit cards    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Gross loans receivable $ 533,925 $ 528,554