v3.26.1
Loans and Allowance for Credit Losses - Summary of an Age Analysis of Past Due Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable $ 4,215,122 $ 3,756,829
90 Days or More Past Due and Still Accruing 38,499 33,144
Financing Receivable, Unamortized Loan Cost (Fee) and Purchase Premium (Discount) (6,852) (7,298)
Loans receivable 4,208,270 3,749,531
30-89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 69,490 70,683
90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 71,569 43,739
Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 141,059 114,422
Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 4,074,063 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,530 202,293
Real Estate Portfolio Segment | Commercial real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Loans receivable 1,319,798 1,285,856
Consumer and other loans:    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,682,710 1,328,461
Loans receivable 10,760 14,072
Community Bank    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,988,826 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 293 544
Community Bank | 90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 4,428 6,414
Community Bank | Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 4,721 6,958
Community Bank | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 1,984,105 1,941,777
Community Bank | Commercial and industrial loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 237,176 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 119 150
Community Bank | Commercial and industrial loans | 90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 84 2,070
Community Bank | Commercial and industrial loans | Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 203 2,220
Community Bank | Commercial and industrial loans | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 236,973 222,219
Community Bank | Construction, land and land development loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 221,562 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 221,562 222,075
Community Bank | Real Estate Portfolio Segment | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 199,530 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,319,798 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 64 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 64 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,466 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,315,348 1,281,405
Community Bank | Consumer and other loans:    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 10,760 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 4 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 4 1
Community Bank | Consumer and other loans: | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 10,756 14,071
CCBX    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 2,226,296 1,808,094
90 Days or More Past Due and Still Accruing 38,499 33,144
CCBX | 30-89 Days Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 69,197 70,139
CCBX | 90 Days or More Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 67,141 37,325
CCBX | Total Past Due    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 136,338 107,464
CCBX | Current    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 2,089,958 1,700,630
CCBX | Commercial and industrial loans | Capital call lines    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 204,835 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 24,638 19,166
90 Days or More Past Due and Still Accruing 504 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 753 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 504 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,257 1,729
CCBX | Commercial and industrial loans | Current | Capital call lines    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 204,835 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 23,381 17,437
CCBX | Real Estate Portfolio Segment | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 324,873 264,059
90 Days or More Past Due and Still Accruing 1,446 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,475 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 1,446 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 3,921 5,086
CCBX | Real Estate Portfolio Segment | Current | Residential real estate loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 320,952 258,973
CCBX | Consumer and other loans:    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 918,779 691,708
CCBX | Consumer and other loans: | Credit cards    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 753,171 622,681
90 Days or More Past Due and Still Accruing 27,077 22,536
CCBX | Consumer and other loans: | Other Consumer and Other Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 918,779 691,708
90 Days or More Past Due and Still Accruing 9,472 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 30,450 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 35,519 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 32,862 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 32,329 8,078
CCBX | Consumer and other loans: | Total Past Due | Credit cards    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 63,312 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 67,848 46,265
CCBX | Consumer and other loans: | Current | Credit cards    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable 689,859 568,297
CCBX | Consumer and other loans: | Current | Other Consumer and Other Loans    
Financing Receivable Recorded Investment Past Due [Line Items]    
Gross loans receivable $ 850,931 $ 645,443