v3.26.1
Loans and Allowance for Credit Losses - Summary of an Age Analysis of Past Due Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable $ 3,866,474 $ 3,756,829
90 Days or More Past Due and Still Accruing 35,199 33,144
Financing Receivable, Unamortized Loan Cost (Fee) and Purchase Premium (Discount) (7,095) (7,298)
Loans receivable 3,859,379 3,749,531
30-89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 80,147 70,683
90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 44,958 43,739
Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 125,105 114,422
Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 3,741,369 3,642,407
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 199,185 202,293
Real Estate Portfolio Segment | Commercial real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Loans receivable 1,300,547 1,285,856
Consumer and other loans:    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,432,015 1,328,461
Loans receivable 11,587 14,072
Community Bank    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,981,833 1,948,735
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 608 544
Community Bank | 90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 4,438 6,414
Community Bank | Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 5,046 6,958
Community Bank | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,976,787 1,941,777
Community Bank | Commercial and industrial loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 235,603 224,439
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 500 150
Community Bank | Commercial and industrial loans | 90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 94 2,070
Community Bank | Commercial and industrial loans | Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 594 2,220
Community Bank | Commercial and industrial loans | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 235,009 222,219
Community Bank | Construction, land and land development loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 234,911 222,075
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 0 0
Community Bank | Construction, land and land development loans | Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 0 0
Community Bank | Construction, land and land development loans | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 234,911 222,075
Community Bank | Real Estate Portfolio Segment | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 199,185 202,293
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,300,547 1,285,856
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 286
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 106 107
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 4,344 4,344
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 286
Community Bank | Real Estate Portfolio Segment | Total Past Due | Commercial real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 4,450 4,451
Community Bank | Real Estate Portfolio Segment | Current | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 199,185 202,007
Community Bank | Real Estate Portfolio Segment | Current | Commercial real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,296,097 1,281,405
Community Bank | Consumer and other loans:    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 11,587 14,072
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 2 1
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 2 1
Community Bank | Consumer and other loans: | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 11,585 14,071
CCBX    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,884,641 1,808,094
90 Days or More Past Due and Still Accruing 35,199 33,144
CCBX | 30-89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 79,539 70,139
CCBX | 90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 40,520 37,325
CCBX | Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 120,059 107,464
CCBX | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,764,582 1,700,630
CCBX | Commercial and industrial loans | Capital call lines    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 176,384 210,480
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 21,792 19,166
90 Days or More Past Due and Still Accruing 604 654
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,005 1,075
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 604 654
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 1,609 1,729
CCBX | Commercial and industrial loans | Current | Capital call lines    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 176,384 210,480
CCBX | Commercial and industrial loans | Current | CCBX Other Commercial and Industrial Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 20,183 17,437
CCBX | Real Estate Portfolio Segment | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 266,037 264,059
90 Days or More Past Due and Still Accruing 2,241 1,961
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 2,469 3,125
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 2,241 1,961
CCBX | Real Estate Portfolio Segment | Total Past Due | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 4,710 5,086
CCBX | Real Estate Portfolio Segment | Current | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 261,327 258,973
CCBX | Consumer and other loans:    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 726,943 691,708
CCBX | Consumer and other loans: | Credit cards    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 693,485 622,681
90 Days or More Past Due and Still Accruing 24,149 22,536
CCBX | Consumer and other loans: | Other Consumer and Other Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 726,943 691,708
90 Days or More Past Due and Still Accruing 8,205 7,993
CCBX | Consumer and other loans: | 30-89 Days Past Due | Credit cards    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 28,977 27,752
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 47,088 38,187
CCBX | Consumer and other loans: | 90 Days or More Past Due | Credit cards    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 29,437 26,632
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 8,238 8,078
CCBX | Consumer and other loans: | Total Past Due | Credit cards    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 58,414 54,384
CCBX | Consumer and other loans: | Total Past Due | Other Consumer and Other Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 55,326 46,265
CCBX | Consumer and other loans: | Current | Credit cards    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 635,071 568,297
CCBX | Consumer and other loans: | Current | Other Consumer and Other Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable $ 671,617 $ 645,443