v3.25.2
Loans and Allowance for Credit Losses - Summary of an Age Analysis of Past Due Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable $ 3,546,881 $ 3,493,019
90 Days or More Past Due and Still Accruing 32,634 43,093
Financing Receivable, Unamortized Loan Cost (Fee) and Purchase Premium (Discount) (6,551) (6,454)
Loans receivable 3,540,330 3,486,565
30-89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 54,677 52,881
90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 38,707 45,343
Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 93,384 98,224
Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 3,453,497 3,394,795
Construction, land and land development loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable  
90 Days or More Past Due and Still Accruing  
Construction, land and land development loans | 30-89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable  
Construction, land and land development loans | 90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable  
Construction, land and land development loans | Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable  
Construction, land and land development loans | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable  
Real Estate Portfolio Segment | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Loans receivable 198,844 202,064
Real Estate Portfolio Segment | Commercial real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Loans receivable 1,310,882 1,374,801
Consumer and other loans:    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,232,476 1,206,876
Loans receivable 12,230 13,542
Community Bank    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,866,032 1,889,000
90 Days or More Past Due and Still Accruing 0 0
Community Bank | 30-89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 2,447 104
Community Bank | 90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,790 0
Community Bank | Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 4,237 104
Community Bank | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,861,795 1,888,896
Community Bank | Commercial and industrial loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 149,926 150,395
90 Days or More Past Due and Still Accruing 0 0
Community Bank | Commercial and industrial loans | 30-89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,977 97
Community Bank | Commercial and industrial loans | 90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 93 0
Community Bank | Commercial and industrial loans | Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 2,070 97
Community Bank | Commercial and industrial loans | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 147,856 150,298
Community Bank | Construction, land and land development loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 194,150 148,198
90 Days or More Past Due and Still Accruing 0 0
Community Bank | Construction, land and land development loans | 30-89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 0 0
Community Bank | Construction, land and land development loans | 90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,697 0
Community Bank | Construction, land and land development loans | Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,697 0
Community Bank | Construction, land and land development loans | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 192,453 148,198
Community Bank | Real Estate Portfolio Segment | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 198,844 202,064
90 Days or More Past Due and Still Accruing 0 0
Community Bank | Real Estate Portfolio Segment | Commercial real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,310,882 1,374,801
90 Days or More Past Due and Still Accruing 0 0
Community Bank | Real Estate Portfolio Segment | 30-89 Days Past Due | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 0 0
Community Bank | Real Estate Portfolio Segment | 30-89 Days Past Due | Commercial real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 453 0
Community Bank | Real Estate Portfolio Segment | 90 Days or More Past Due | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 0 0
Community Bank | Real Estate Portfolio Segment | 90 Days or More Past Due | Commercial real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 0 0
Community Bank | Real Estate Portfolio Segment | Total Past Due | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 0 0
Community Bank | Real Estate Portfolio Segment | Total Past Due | Commercial real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 453 0
Community Bank | Real Estate Portfolio Segment | Current | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 198,844 202,064
Community Bank | Real Estate Portfolio Segment | Current | Commercial real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,310,429 1,374,801
Community Bank | Consumer and other loans:    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 12,230 13,542
90 Days or More Past Due and Still Accruing 0 0
Community Bank | Consumer and other loans: | 30-89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 17 7
Community Bank | Consumer and other loans: | 90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 0 0
Community Bank | Consumer and other loans: | Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 17 7
Community Bank | Consumer and other loans: | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 12,213 13,535
CCBX    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,680,849 1,604,019
90 Days or More Past Due and Still Accruing 32,634 43,093
CCBX | 30-89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 52,230 52,777
CCBX | 90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 36,917 45,343
CCBX | Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 89,147 98,120
CCBX | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,591,702 1,505,899
CCBX | Commercial and industrial loans | Capital call lines    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 199,675 109,017
90 Days or More Past Due and Still Accruing 0 0
CCBX | Commercial and industrial loans | CCBX Other Commercial and Industrial Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 26,142 33,961
90 Days or More Past Due and Still Accruing 926 1,006
CCBX | Commercial and industrial loans | 30-89 Days Past Due | Capital call lines    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 0 0
CCBX | Commercial and industrial loans | 30-89 Days Past Due | CCBX Other Commercial and Industrial Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,600 1,950
CCBX | Commercial and industrial loans | 90 Days or More Past Due | Capital call lines    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 0 0
CCBX | Commercial and industrial loans | 90 Days or More Past Due | CCBX Other Commercial and Industrial Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 926 1,006
CCBX | Commercial and industrial loans | Total Past Due | Capital call lines    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 0 0
CCBX | Commercial and industrial loans | Total Past Due | CCBX Other Commercial and Industrial Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 2,526 2,956
CCBX | Commercial and industrial loans | Current | Capital call lines    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 199,675 109,017
CCBX | Commercial and industrial loans | Current | CCBX Other Commercial and Industrial Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 23,616 31,005
CCBX | Real Estate Portfolio Segment | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 234,786 267,707
90 Days or More Past Due and Still Accruing 1,817 2,608
CCBX | Real Estate Portfolio Segment | 30-89 Days Past Due | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 3,133 3,335
CCBX | Real Estate Portfolio Segment | 90 Days or More Past Due | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,817 2,608
CCBX | Real Estate Portfolio Segment | Total Past Due | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 4,950 5,943
CCBX | Real Estate Portfolio Segment | Current | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 229,836 261,764
CCBX | Consumer and other loans:    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 686,321 664,780
CCBX | Consumer and other loans: | Credit cards    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 533,925 528,554
90 Days or More Past Due and Still Accruing 23,116 34,490
CCBX | Consumer and other loans: | Other Consumer and Other Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 686,321 664,780
90 Days or More Past Due and Still Accruing 6,775 4,989
CCBX | Consumer and other loans: | 30-89 Days Past Due | Credit cards    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 22,448 27,652
CCBX | Consumer and other loans: | 30-89 Days Past Due | Other Consumer and Other Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 25,049 19,840
CCBX | Consumer and other loans: | 90 Days or More Past Due | Credit cards    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 27,366 36,505
CCBX | Consumer and other loans: | 90 Days or More Past Due | Other Consumer and Other Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 6,808 5,224
CCBX | Consumer and other loans: | Total Past Due | Credit cards    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 49,814 64,157
CCBX | Consumer and other loans: | Total Past Due | Other Consumer and Other Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 31,857 25,064
CCBX | Consumer and other loans: | Current | Credit cards    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 484,111 464,397
CCBX | Consumer and other loans: | Current | Other Consumer and Other Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable $ 654,464 $ 639,716